我將MyPHP版本升級到5.4(Xampp 1.7.3到1.8.0)。現在我看到嚴格的標準錯誤,爲myDBconnection
:嚴格的標準:只應通過參考分配變量PHP 5.4
嚴格的標準:只有變量應參考在C分配:\ XAMPP \ htdocs中\ alous \包括上線\ dbconn.php 4
dbconn.php:
<?php
defined('_VALID') or die('Restricted Access!');
$conn = &ADONewConnection($config['db_type']); // <--- This Line 4
if (!$conn->Connect($config['db_host'], $config['db_user'], $config['db_pass'], $config['db_name'])) {
echo 'Could not connect to mysql! Please check your database settings!';
die();
}
$conn->execute("SET NAMES 'utf8'");
?>
注:我並不需要禁用嚴格的標準用這個方法在php.ini中error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
!我想修復我的PHP代碼。
如果將第4行修改爲'$ conn = ADONewConnection($ config ['db_type']);' – 2012-08-02 12:59:27