spl_autoload_register
(вместо __autoload
) должен быть более надежным вариантом: он позволяет писать код гораздо более гибко, чем это возможно с include
операторами, и вы можете сохранить все централизованная.
Что касается производительности, ИМХО обсуждать ее бессмысленно, если только вы не измерили, что значительный процент времени загрузки вашей страницы тратится на загрузку, включая. Даже если это так, вам следует использовать кэш кода операции PHP для ускорения работы приложения, вместо того чтобы пытаться извлечь минимальные выгоды от переключения между include
и автозагрузкой.