Класс не найден в обычном файле, но псевдоним - PullRequest
0 голосов
/ 23 января 2020

Я делаю это:

$model = new Model(); 

в functions.php файле и php говорит, что этот класс не найден, но я набрал это:

class_alias("core\Model", "Model"), 

и он работает в view файлах и index.php, но что не так с этим файлом? Включения и использование мне тоже не помогают.

1 Ответ

0 голосов
/ 23 января 2020

Перво-наперво, class_alias возвращает логическое значение. Если false, псевдоним не удался. Вы, вероятно, должны утверждать это или подобное. assert(class_alias("core\Model", "Model")).

Но я полагаю, что ваша проблема в том, что вы бежите от персонажа. \, как class_alias("core\\Model", "Model").

Я не очень знаком с PHP, просто читаю документы, здесь и здесь . Но не спасшийся персонаж пришел очень заметно.

...