Есть ли способ для меня различать черты и классы в моей функции автозагрузки? Скажем, у меня есть папка классов и папка с чертами; было бы неплохо, чтобы иметь возможность сделать что-то вроде ...Автозагрузка черт в PHP
spl_autoload_register(function($resource) {
if (/* $resource is class */) {
include 'classes/'.$resource.'.php';
}
if (/* $resource is trait */) {
include 'traits/'.$resource.'.php';
}
});
ваши, вероятно, хочет изменить свой второй '' if' к elseif' – shnisaka
не похоже. Нет информации, кроме имени символа, переданного обратному вызову. Вероятно, вы должны создать ошибку с PHP – Phil
@shnisaka Это не имеет смысла. Зачем использовать 'elseif', если условия взаимоисключающие? – Phil