На основании ответа от this question Я бы ожидал, что мой код будет работать, но по какой-то причине это не так. У меня есть простой класс, который расширяет класс из моей библиотеки классов.PHP Автозагрузка расширенных классов
_custom.php
$custom = new MyClass();
class MyClass extends MyAbstractClass{
public function __construct(){
parent::__construct();
}
}
К сожалению, я получаю эту фатальную ошибку:
Fatal error: Class 'MyClass' not found in ...
Но если я удалю extends MyAbstractClass
то ошибка уходит. Похоже, что проблема заключается в том, что при попытке расширения класса он не пытается загрузить MyAbstactClass
, что и приводит к тому, что MyClass
не будет найден вообще.
Любые мысли или предложения по этому вопросу?
Вы уверены, что ошибка исчезнет или кулер/сложнее отладить один показ? – bassxzero
Также вам нужно показать код автозагрузки – bassxzero
Когда я удаляю расширения, отличные от автозагрузок MyClass, как ожидалось ... – Xtremefaith