#php #oop #class #function #parameters
#php #ооп #класс #функция #параметры
Вопрос:
Различает ли php их или я должен использовать разные имена? В ооп это неправильно, но, возможно, php очень удобен для пользователя.
Комментарии:
1. Пожалуйста, отредактируйте свой вопрос. Не полагайтесь на заголовок вопроса, чтобы задать вопрос. Задайте вопрос в теле вопроса.
Ответ №1:
Вы можете получить доступ к свойствам объекта только с помощью $this->property
синтаксиса. Они не имеют псевдонимов и не отображаются в локальной области видимости. Таким образом, PHP не может путать параметр функции с объектной переменной. Две разные нотации.
public function whatever($parameter) {
$parameter != $this->parameter;
}