Перегрузка в php

Может ли кто-нибудь сказать, что означают приведенные ниже строки?

Следующие строки: скопировано из Руководство по PHP:

Примечание:

Невозможно использовать перегруженные свойства на другом языке конструкции, чем isset(). Это означает, что если empty() вызывается для перегруженное свойство, перегруженный метод не вызывается.

Чтобы обойти это ограничение, необходимо скопировать перегруженное свойство. в локальную переменную в области видимости, а затем передать в empty().

НО это неправда, что мы не можем вызывать empty() для перегруженных свойств, когда я вызывал empty(), он вызывал __isset()

5
задан Poonam Bhatt 16 June 2012 в 13:12
поделиться