Класс для автоматического подключения классов php

Как всегда лазя в интернете, в поисках интересных решений наткнулся на вот такой класс автоматического подключения классов, сделанный на языке php. Долго расписывать не стану, просто поделюсь находкой с читателями блога, кто программирует, поймет.

 

Вся работа по созданию и подключению класса состоит из нескольких этапов:

  1. Создаем 2 файла index.php и autoload.php.
  2. В файл autoload.php необходимо вставить наш класс.
  3. В файл index.php будем подключать и пробовать работу класса.
  4. Рядом с файлами index.php и autoload.php необходимо создать папки
    1. controller
    2. model
    3. view

Код класса для файла autoload.php

Далее создаем константу ROOT_DIR и подключаем в файл index.php созданный класс, при помощи require_once.
Вот в принципе и все, теперь осталось только создать дополнительный класс и подключить его. Для примера я создал класс конфигурации cconfig.php для сайта и положил его в папку model.
Доработаем код в файле index.php.
Как видно из кода выше для подключения нового класса нам не понадобилась конструкция require_once, так как созданный выше класс autoloader подключил класс CConfig.

Данная конструкция при разработке делается один раз и ее можно использовать, так что для экономии вашего времени я аккуратно все упаковал в архив и выкладываю на своем блоге:

Скачать архив с примером

Если кому данный код был полезен, пишите в комментариях, буду рад хорошим отзывам о проделанной работе.

Купить хостинг WordPress


Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *