PDO超出范围(PHP Composer)

时间:2012-11-17 00:08:43

标签: php pdo composer-php

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

  

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

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

1 个答案:

答案 0 :(得分:3)

发表评论作为答案。

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