Skip to content

ClassLoading

Dmitriy Zayceff edited this page Feb 7, 2017 · 15 revisions

Автозагрузка классов

DevelNext и JPHP по-умолчанию используют автозагрузку классов, используя имена классов. Автозагрузка, это способ автоматически подключать файлы с классами по мере их использования. Это означает, что класс не будет загружен в систему до тех пор, пока он не будет где-то использован в коде.

Название классов

Название классов в php обычно состоит из namespace и короткого названия. Для примера разберем класс php\gui\UXButton.

<?php
namespace php\gui;

class UXButton {

}

Здесь мы видим класс UXButton, который объявляется внутри пространства имен php\gui. По этим критериям формируется полное название класса, т.е. php\gui + UXButton и выход php\gui\UXButton.

Clone this wiki locally