咨询热线:(86)010-5361 5789  授权查询  客服中心  帮助中心
日期:2010-05-28 分类:常见问题 文字: [ ]

由于版本问题,某些版本的PHP会提示Strict Standards和Deprecated警告

Strict Standards: Redefining already defined constructor for class PbModel in /opt/web/huapad/libraries/core/model.php on line 43

Deprecated: Assigning the return value of new by reference is deprecated in /opt/web/huapad/libraries/core/l10n.class.php on line 184

Deprecated: Assigning the return value of new by reference is deprecated in /opt/web/huapad/libraries/multibyte.class.php on line 93

修改方法:
1、找到文件 libraries/core/model.php ,大约在程序的第43行处,将函数段

function __construct()
 {
  $this->PbModel();
 }

 注释或者删除即可,例如注释:

/**
function __construct()
 {
  $this->PbModel();
 }
**/

2、找到文件 libraries/core/l10n.class.php, 大约在184行,找到:

$instance[0] =& new L10n();

改为:

$instance[0] = new L10n();

也即去掉符号“&”

3、找到文件 libraries/multibyte.class.php, 大约在93行,找到:

$instance[0] =& new Multibytes();

改为:

$instance[0] = new Multibytes();

也即去掉符号“&”


标签:, , , , ©版权所有 Ualink