<code><?php $obj = new \test\pay; $obj = new test\pay;</code>
네임스페이스 없이 PHP 파일에 위의 두 메소드를 작성하면 둘 다 맞습니다. 왜 이런 일이 발생합니까?
<code><?php $obj = new \test\pay; $obj = new test\pay;</code>
네임스페이스 없이 PHP 파일에 위의 두 메소드를 작성하면 둘 다 맞습니다. 왜 이런 일이 발생합니까?
네임스페이스를 사용할 때 접두사 가 없으면 PHP는 현재 네임스페이스
를 기준으로 검색하고 현재 환경에 네임스페이스가 없는 경우, 즉 루트 네임스페이스 아래에 있으면 접두어를 붙인 사용법이 일관됩니다.
네임스페이스가 정의되지 않은 경우 기본값은 전역입니다