Метод признака не может получить доступ к свойству родительского классаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Метод признака не может получить доступ к свойству родительского класса

Сообщение Anonymous »


Минимальный воспроизводимый пример моей проблемы следующий:

Здесь я инициализирую $property значением «1» в определении класса. Затем я меняю его на «2» во время работы конструктора. Когда я вызываю метод «echoProperty()» (который печатает свойство $), он должен выводить «2», но выводит «1». Это так, независимо от изменений, которые претерпело $property на данный момент: когда я пытаюсь манипулировать свойством класса из метода типажа, он считает, что свойство все еще находится в исходном состоянии, и игнорирует любые внесенные в него изменения. Аналогично, если я попытаюсь изменить свойство класса внутри типажа, это не повлияет на свойство (т. е. когда я вернусь к коду класса, любые изменения, внесенные в свойство из методов типажа, отменяются). Это нормально? Есть ли способ получить доступ к свойствам класса внутри методов типажей? Любой вклад приветствуется, спасибо!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»