Могу ли я использовать одно и то же имя в классе php для параметра funcion и открытого свойства? - PullRequest
0 голосов
/ 13 ноября 2011

Различает ли их php или я должен использовать разные имена? Это неправильно в oop, но, возможно, php очень удобен для пользователя.

1 Ответ

0 голосов
/ 13 ноября 2011

Доступ к свойствам объекта возможен только с использованием синтаксиса $this->property. Они не являются псевдонимами и не отображаются в локальной области. Таким образом, PHP не может спутать параметр функции с переменной объекта. Два разных обозначения.

 public function whatever($parameter) {

      $parameter != $this->parameter;

 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...