Внутренние глубины PHP - PullRequest
0 голосов
/ 01 июля 2010

Я изучал проблему видимости в PHP (общедоступную, закрытую, защищенную) и удивился, как этот вид «домостроительства» реализован в PHP?Я имею в виду, что должен быть какой-то алгоритм, который PHP использует для прохождения всех ваших классов и установления отношений между ними.Не уверен, что это называется «домостроительство», но я думаю, что современные IDE используют те же алгоритмы, которые могут использовать его для автозаполнения.

Может кто-нибудь перенаправить меня на хороший ресурс?Спасибо.

1 Ответ

1 голос
/ 01 июля 2010

PHP не проходит через все ваши классы и не устанавливает отношений между ними. Только во время выполнения, когда вы вызываете метод в другом классе, PHP проверяет, доступен ли этот метод (то есть общедоступный или в некоторых случаях защищенный).

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