Неустранимая ошибка: Uncaught ReflectionException: класс "" не существует в ""Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неустранимая ошибка: Uncaught ReflectionException: класс "" не существует в ""

Сообщение Anonymous »

Я разрабатываю свой собственный mvc и только что столкнулся с этой ошибкой:
Неустранимая ошибка: Uncaught ReflectionException: класс «App\Core\Controller\ErrorController» не существует в ...lib/core/Router /mvcRouter.php в строке 146"
Index.php содержит автозагрузчик:

Код: Выделить всё

{...}
function autoload( string $object ) {
$split = explode( '\\', $object );
$className = end( $split );
$file = $className . '.php';

echo "namespace: $object -> file: $file";
/*
output:
...
namespace: App\Core\Controller\ErrorController -> file: ErrorController.php
*/
require_once $file;
}

spl_autoload_register( 'autoload' );
{...}
az mvcRouter.php 146 голосов:

Код: Выделить всё

$reflector = new ReflectionClass( $this->controller );
В ErrorController.php:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79251677/fatal-error-uncaught-reflectionexception-class-does-not-exist-in[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»