저는 php5에서 첫 번째 테스트를하고 있습니다. 더 구체적으로 나는 네임 스페이스를 사용하려고 노력하고 있지만 PHP가 네임 스페이스를 해결하지 못하는 것 같습니다. 내가 수행 한 다음 테스트 :PHP에서 네임 스페이스를 해결하는 방법은 무엇입니까?
파일 1 : test.php
<?
namespace \first_test;
class Test {
function test_function(){
print "works";
}
}
?>
파일 2 : use_namespace.php
<?
use \first_test;
$a=new \first_test\Test();
$a->test_function();
?>
내가 치명적인 오류 얻을 : 치명적인 오류 : 클래스 ' first_test \ Test '는 에 존재하지 않습니다 here_the_path_where use_namespace.php에 있습니다.
도움을 주시면 감사하겠습니다.
P. 두 파일 모두 Windows의 php 5.3.9와 같은 디렉토리에 있습니다.
어쨌든 파일을 포함해서는 안됩니까? – dynamic
@ yes123, 아래 내 의견을 읽어보십시오. 나는 왜 내가 추측하는지에 관해 논한다. 나는 파일을 포함시키지 않았다. – xtarafa