PDO 中的新问题 Class
New issues in PDO Class
我有一个连接我的数据库的代码 class。
<?php
require('DB.php');
$pdo = new PDO(
'mysql:dbname=MYDB;host=localhost',
'MYUSER',
'MYPASS',
array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
)
);
DB::$c = $pdo;
?>
MY DB.php is here http://pastebin.com/VjNNVbCm
这段代码直到最后一天都运行良好。现在我看到一条错误消息。查看日志
PHP Fatal error: Access to undeclared static property: DB::$c in /home/domain/ .... /inc/config.php on line 13
问题已通过将 PHP 升级到 5.5 来解决。
我有一个连接我的数据库的代码 class。
<?php
require('DB.php');
$pdo = new PDO(
'mysql:dbname=MYDB;host=localhost',
'MYUSER',
'MYPASS',
array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
)
);
DB::$c = $pdo;
?>
MY DB.php is here http://pastebin.com/VjNNVbCm
这段代码直到最后一天都运行良好。现在我看到一条错误消息。查看日志
PHP Fatal error: Access to undeclared static property: DB::$c in /home/domain/ .... /inc/config.php on line 13
问题已通过将 PHP 升级到 5.5 来解决。