只要我没有添加命名空间,一切正常。在 PDO 之前我添加 /,但 PDO 对象仍然是空的,为什么?我的代码有什么问题?
完整样本:
<?php
namespace ProjectM;
class classPDO extends DbCore
{
public function get()
{
$this->dbLink = new \PDO('mysql:host=localhost;dbname=test_db', 'root', 'pass1312');
print_r($this->dbLink); // - always empty
$res = $this->dbLink('SELECT * FROM product')->fetchAll(PDO::FETCH_ASSOC);
print_r($res); // - always empty
}
错误:致命错误:调用未定义的方法 Core\classPDO::dbLink()
为什么“$this->dbLink”为空?谢谢