включить на PHP экземпляр - PullRequest
0 голосов
/ 15 марта 2011

Ну, у меня есть вопрос. В Zend Framework Мы используем очень интересную структуру, потому что если вы внедрите класс в класс, то Zend автоматически включит файл класса и после его создания (класс, очевидно, позволит получить структуру каталога Class: abc_def_pqr, тогда путь будет abc / def / pgr.php)

У кого-нибудь есть идеи ???

1 Ответ

3 голосов
/ 15 марта 2011

Zend Framework использует spl_autoload_register для регистрации функции, которая вызывается, когда класс вызывается, но не существует.

Затем функция выполняет, как вы говорите, замену подчеркивания на разделители каталогов и пытается включить файл.

См. Классы автозагрузки , но обратите внимание, что использование spl_autoload_register вместо __autoload позволяет использовать несколько функций автозагрузки, что является более практичным. Особенно, если используется вместе с ZF или внешними библиотеками.

...