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
がまったく見つからないという問題があるようです。
これに関するご意見やご提案はありますか?
エラーが消えてしまったか、クーラー/デバッガを1つ表示するのが難しいですか? – bassxzero
また、オートローダコード – bassxzero
を表示する必要があります。予想通りに 'MyClass'オートロードよりも拡張を削除すると... – Xtremefaith