我不能使用我自己的pdo_connection
类中的 PDO 类方法,不管有没有extends PDO
,它都不能正常工作。
Class pdo_connection {
//connection create
private $dbhost = "127.0.0.1";
private $dbname = "db";
private $dbuser = "user";
private $dbpass = "pass";
public function __construct() {
return $db = new PDO('mysql:host=' . $this->dbhost . ';dbname=' . $this->dbname, $this->dbuser, $this->dbpass);
}
}
然后当我创建对象时:
require("api/pdo.connection.class.php");
$db = new pdo_connection();
$db->exec("SET NAMES utf8");
我不能使用 exec,因为它不是 pdo_connection 类的方法,但我想使用在pdo_connection
类中创建的 PDO 的方法。