如何纠正在PHP中使用命名空间

时间:2015-08-20 09:32:08

标签: php namespaces

我试图在我的应用程序中使用PHP zendesk API。它在文件夹

Library/Zendesk/API

这些类是命名空间的:

namespace Zendesk\API;

要调用我使用:

use Library\Zendesk\API\Client as ZendeskAPI;
$client = new ZendeskAPI($subdomain, $username);

这给出了一个类未找到错误(已选中 - 包括Zendesk \ API \ Client.php)。当我编辑Zendesk \ API \ Client.php并将名称空间更改为

时,它已得到修复
namespace Library\Zendesk\API;

看起来不是正确的方法。有关处理此问题的正确方法的任何提示吗?

1 个答案:

答案 0 :(得分:0)

来自PHP文档how to correctly use namespacenamespace nested

正确的格式是\

namespace MyProject\Sub\Level;