php应用程序中的命名空间

时间:2016-09-16 19:55:26

标签: namespaces php-5.3

我正在尝试在示例代码中管理我的代码以便学习。我有一个示例应用程序,其目录结构如下

-Sample
--bootstrap
--app
  --class1.php
  --class2.php
  --class3.php
--config
--public
--resource
--readme

一切都适合我,能够自动加载类并消耗所有功能。 现在,我将命名空间添加到我的类定义中。

namespace Sample\classes;

我的申请无效。在app需要我试图添加

$obj = new Sample/classes/class1()  //no class found

use Sample/classes as Sample 

但仍未找到类错误

我们将非常感谢您在此设置中使用命名空间的任何帮助。

1 个答案:

答案 0 :(得分:1)

您需要使用反斜杠而不是斜杠

$obj = new Sample\classes\class1()