-
Notifications
You must be signed in to change notification settings - Fork 31
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
.