PDO returns 一个看起来空白的对象,如何查看更多信息?
PDO returns an object that looks blank, how can I view more info?
我的连接如下:
$dsn = 'mysql: host=localhost; dbname=ami';
$user = 'root';
$password = 'password';
try {
$pdo = new PDO($dsn, $user, $password);
var_dump($pdo);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
我用var_dump,但是输出是
object(PDO)#1 (0) { }
其中 {}
看起来是空的。我不知道怎么了!
这不是一个空对象。 var_dump
向您显示的有关该返回对象的信息较少。
以我为例。这是我使用 var_dump
的输出
object(PDO)[160]
如果您想查看更详细的信息。使用 symfony var_dumper 组件。
这是它的输出。
我的连接如下:
$dsn = 'mysql: host=localhost; dbname=ami';
$user = 'root';
$password = 'password';
try {
$pdo = new PDO($dsn, $user, $password);
var_dump($pdo);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
我用var_dump,但是输出是
object(PDO)#1 (0) { }
其中 {}
看起来是空的。我不知道怎么了!
这不是一个空对象。 var_dump
向您显示的有关该返回对象的信息较少。
以我为例。这是我使用 var_dump
object(PDO)[160]
如果您想查看更详细的信息。使用 symfony var_dumper 组件。
这是它的输出。