我正在用PHP编写一个小型库,我遇到了一些内置类没有被读取的问题.例如:
namespace Woody;
class Test {
public function __construct() {
$db = new PDO(params);
}
}
Run Code Online (Sandbox Code Playgroud)
这给了我:
PHP致命错误:/var/www/test.php中找不到类'Woody\PDO'
hak*_*kre 38
这个:
namespace Woody;
use PDO;
Run Code Online (Sandbox Code Playgroud)
要么:
$db = new \PDO(params);
Run Code Online (Sandbox Code Playgroud)
点大小写,该类PDO不是命名空间中的完全限定名,因此PHP会查找Woody\PDO哪些不可用.
有关如何将类名称解析为完全限定名称的详细说明,请参阅名称解析规则文档.
| 归档时间: |
|
| 查看次数: |
8013 次 |
| 最近记录: |