2

我刚开始使用 Composer 和它的 php 自动加载器。然后我使用 psr-0 将我自己的代码添加到自动加载器中。一切都很好,除非我想访问 PDO(新 PDO(...)。似乎它超出了范围,因为 Autoloader 期望它在我的包(称为 MyAPP)中。我得到的错误是:

PHP 致命错误:在第 15 行的 /var/www/ws/src/MyApp/WsDatenbank.php 中找不到类 'MyApp\PDO'

我对谷歌的尝试以失败告终。
请帮助 - 提前致谢

4

1 回答 1

3

发表我的评论作为答案。

你必须这样做:(new \PDO()注意斜线)。执行此操作时,您正在加载全局命名空间的类。否则,它将从当前命名空间(在您的情况下MyApp)加载。

于 2012-11-17T00:21:57.480 回答