找到所以,这里是一些代码,我在我的项目。最近开始使用PDO方法连接到数据库等。问题是,我使用的IDE(PhpStorm)不能出于某种原因找到任何PDO
类。 PhpStorm只在该单词下面显示一条黄线,并说'未定义的类PDO'。PDO类不能在PhpStorm
奇怪的是,如果我在PDO
(即\PDO
)之前加上\
,那么现在就可以找到该类。我知道从做一些研究,你可以包括它像use \PDO
,但我并不真的想这样做。
最后,要提及的是,内外部PhpStorm该库PDO包括这更加混乱,但希望你们将能够帮助我与此有关。
编辑 - 答
好吧,一些帮助后,我能找出为什么我得到这个问题。在这个文件的顶部,我不得不namespace App\DB;
因为这个PHP中无法找到PDO
类。所以,实际上把\
放在前面实际上是正确的做法。
非常感谢IMSoP,tete0148,Jim Wright。
重要的问题:当你真正运行的代码,可以在类中找到? – IMSoP
我会很诚实地说,我一直无法测试这个理论出来呢,还是要建立登记类等等等等 – ZOulhadj
啊哈,原来不是跳跃的结论是PHPStorm这里有毛病,你需要学习关于命名空间; PHPStorm正试图节省您的时间,因为*您的代码中有错误*。 – IMSoP