Это своего рода общее расследование, о котором я задавался вопросом. Я заметил многое из этого в коде других людей и никогда не знал реальной причины, просто следил за тенденциями, так что вот.
Почему некоторые методы и свойства имеют перед именами знак подчеркивания, а другие — нет? Например, когда конкретно следует использовать function _method()
и когда следует использовать function method()
или, другими словами, private $_someVariable
против private $someVariable
?