gpt4 book ai didi

php - fatal error : Class 'App\PDO' not found in

转载 作者:行者123 更新时间:2023-12-03 23:04:17 28 4
gpt4 key购买 nike

我在尝试使用命名空间时收到此错误。

我有

命名空间应用程序;

顶部,类的样子

class database{

function __construct(..)
try{
$this->db = new PDO(...) <-- here the error
...
}
}

我不明白命名空间是如何工作的?如果没有找到 app/PDO,PHP 不应该回退到默认的 PDO 类吗?

最佳答案

Shouldn't PHP fallback to the default PDO class if app/PDO is not found?

不,不应该。

来自 documentation :

Class names always resolve to the current namespace name. Thus to access internal or non-namespaced user classes, One must refer to them with their fully qualified Name

对于您的具体示例,PDO 的完全限定名称将是 \PDO

关于php - fatal error : Class 'App\PDO' not found in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177945/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com