От php.net:Плохо ли использовать автозагрузку в PHP?
В PHP 5, это уже не нужно. Вы можете определить функцию
__autoload()
, которая автоматически вызывается, если вы пытаетесь использовать класс/интерфейс, который еще не определен. Вызывая эту функцию, механизму сценариев дается последний шанс загрузить класс до того, как PHP завершится с ошибкой.
Теперь я хочу знать, неуместно ли использовать только __autoload
для загрузки соответствующих классов на динамический сайт?
Путь мой сайт был установлен, чтобы включить файлы в файл index.php
, например http://www.site.com/index.php?p=PAGE-I-WANT-TO-LOAD
Так что, если я нахожусь на секции форумах или в разделе блогов моего сайта, я хочу только соответствующие классы и функции в загрузиться, поэтому я использую автозагрузку, но я никогда не включаю файл вручную, должен ли я использовать __autoload
в качестве последнего средства или что я делаю хорошо даже при высокой системе трафика?
Да, я использую его уже, я спрашивал, является ли это удачным произведением, чтобы полагаться на него. – JasonDavis
@jason: Вероятно, вы должны сделать это ясно в своем вопросе, потому что сейчас вы ничего не упоминаете о производительности. –
@musicfreak вы правы, но если это было плохо для производительности, то скорее всего это будет считаться «плохой практикой». – JasonDavis