답변

3

왜 소스 코드를 살펴 보지 않으시겠습니까? http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Loader.php

단지의 경우에, 아마 가장 간단한 방법 :

spl_autoload_register(function($classname){ 
    include str_replace('_', DIRECTORY_SEPARATOR, $classname) . '.php'; 
}); 
+0

이것은이 작업을 수행하는 가장 좋은 방법 인 것으로 보이므로이 대답을 수락합니다. –

0

에 위치하고 있으며 모든 설정해야합니다 것을 의미한다.

는 PHP 매뉴얼에 정말 좋은 사례가 있습니다 http://php.net/manual/en/language.oop5.autoload.php

또한 __autoload가 곧 중단 될 수 있음을 유의하시기 바랍니다. 이 문제를 해결하려면 매뉴얼에있는대로 spl_autoload_register()을 사용하십시오.

+0

내가 자동로드 기능을 사용할 필요가 이해하고, 내가 젠드는 그렇게 그들은을 지정하지 않아도 설정 한 방법 부탁 해요 디렉토리에 클래스 이름을 포함시키고 클래스를 찾기 위해 디렉토리로 파싱합니다. –

+0

위에서 지정한 형식을 사용하려면 클래스 이름을 비트로 [explode()] (http://www.php.net/manual/en/function.explode.php)해야하고 정렬. – Lasse