在php命名空间中,我需要要求每个文件

时间:2014-01-29 11:15:37

标签: php namespaces

如果我正在使用命名空间,例如我有以下目录树

Test/someclass.php

Test/someotherclass.php

我可以简单地做吗

use \Test\someotherclass

或者我需要先做

require 'Test/someotherclass.php'

然后我可以实际使用该类 因为目前当我这样做时,我收到以下错误

  

致命错误:未找到类'Test \ someOtherClass'   第10行的C:\ xampp \ htdocs \ test \ Test \ someClass.php

1 个答案:

答案 0 :(得分:1)

正如评论中所述,namespaceuse语句默认不加载任何内容。
但是您可以使用基于命名空间的autoloader。您有一个名为psr-0的标准用于自动加载。