2011-03-15 4 views
0

글쎄, 질문이 있습니다. 젠드 프레임 워크에서 우리는 매우 흥미로운 구조를 사용합니다. 왜냐하면 당신이 클래스를 조작한다면 자동으로 젠드는 클래스 파일을 포함시키고 그 클래스를 포함시킵니다 (클래스는 분명히 디렉토리의 구조를 허용합니다 클래스 : abc_def_pqr 그리고 나서 경로는 abc/def/pgr.php입니다)은 PHP를 인스턴스화 할 때 포함합니다.

아무도 아이디어가 있습니까 ???

답변

3

젠드 프레임 워크는 spl_autoload_register을 사용하여 클래스가 호출되었지만 존재하지 않을 때 호출되는 함수를 등록합니다.

그런 다음이 함수는 밑줄을 디렉터리 구분 기호로 바꾸고 파일을 포함하려고합니다.

Autoloading Classes을 참조하십시오. 그러나 __autoload 대신 spl_autoload_register를 사용하면 여러 자동로드 기능이 허용되므로 더 나은 방법입니다. 특히 ZF 또는 외부 라이브러리와 함께 사용되는 경우.

관련 문제