Люди продолжают говорить мне, что перед всеми свойствами и методами класса я должен использовать модификаторы public, private или protected access. Я действительно не понимаю, почему. Я новичок, так что медведь со мной, но, как я вижу, это так:
-
Я единственный, кто будет работать над моим кодом. Не команда.
-
Я уже знаю, что все значит, плюс использование редактора, который сообщает мне все объявленные vars и свойства, я знаю, что не буду наступать на мои используемые переменные.
Одно из объяснений, которое я получаю, это то, что он "защищает или скрывает" ваш код от людей, которые могли его видеть..... но в PHP нет способа, которым я знаю, чтобы пользователь мог видеть ваш код в первом где я его скрываю? Если они МОГУТ видеть мой код, то они либо хакер, либо они находятся в моей учетной записи, поэтому я не могу их остановить.
Я могу понять, работал ли я с огромным кодом в команде, но для небольших вещей это кажется ненужным.