Автоматическая загрузка классов php

В данной стати рассмотрим что такое: автоматическая загрузка классов php.

Чтобы не писать кучу include либо require, в PHP сделаем функцию __autoload

Автоматическая загрузка классов php

Она срабатывает автоматически (если описана) когда интерпретатор кода пытается делать объект но не находит нужного класса.

Она имеет один параметр, и это имя используемого класса при попытке создания объекта.

function __autoload($name_class) {
    require( "folder_classes/{$name_class}.php" );
}

Если знаете ещё способы автозагрузки классов, можете поделиться в комментариях.

Данную статью я написал давно и для себя, когда нужен данный кусок кода, чтобы его не искать, а быстро найти на блоге. Щас наверное уже есть способы по интереснее, для фреймворков.

Valeriu :