this question의 응답을 기반으로하면 코드가 작동 할 것으로 예상되지만 어떤 이유로는 그렇지 않습니다. 내 클래스 라이브러리에서 클래스를 확장하는 간단한 클래스가 있습니다.PHP는 자동 클래스 확장 클래스를 사용합니다.
$custom = new MyClass();
class MyClass extends MyAbstractClass{
public function __construct(){
parent::__construct();
}
}
_custom.php 불행하게도 나는이 치명적인 오류 얻을 :
Fatal error: Class 'MyClass' not found in ...
을하지만이 extends MyAbstractClass
를 제거하면 다음 오류가 사라집니다. 클래스를 확장하려고 시도 할 때 MyAbstactClass
을로드하려고 시도하지 않아서 MyClass
이 전혀 발견되지 않는 문제가있는 것처럼 보입니다.
이것에 대한 의견이나 제안이 있으십니까?
오류가 사라 졌는지 또는 하나의 표시를 디버그하는 데 더 쿨한/열악한가요? – bassxzero
또한 오토로더 코드 – bassxzero
을 표시해야합니다. 예상 한대로'MyClass' 자동로드보다 확장을 제거하면 ... – Xtremefaith