只有变量应该通过函数引用赋值
Only variables should be assigned by reference with function
我使用旧版本的 Codeigniter 框架。使用新版本的 php 我收到此错误:
Only variables should be assigned by reference
我想知道这是否是安全的错误修正:
变化:
$this->_base_classes =& is_loaded();
到
$assign = is_loaded();
$this->_base_classes =& $assign;
一样吗?
请看这个url
你可以去file: system/core/Loader.php
然后
file: system/core/Common.php
第190行应该有:
function &is_loaded($class = '')
从 system/core/Loader.php
的第 150 行中删除此内容
$this->_base_classes =& is_loaded();
..
这是一个 codeigniter 错误,旧版本不再支持 mysql。
您可以转到文件:system/core/Loader.php 然后文件:system/core/Common.php 第 190 行应该有:
//function is_loaded($class = '') >>> Edit this one like the expression below
function &is_loaded($class = '')
function &is_loaded($class = '')
之后转到文件:application/config/database.php 并更改以下内容:
//$db['default']['dbdriver'] = 'mysql'; >>> Edit this one like the expression below.
$db['default']['dbdriver'] = 'mysqli';
希望有用
改变
$this->_base_classes =& is_loaded();
到
$this->_base_classes = $this->is_loaded();
对我有用。
转到文件:system\core 您会找到一个名为 Common.php 的文件
打开文件并转到第 190 行
你会在哪里找到 function is_loaded($class = '')
只需用这行代码替换它 function &is_loaded($class = '')
我使用旧版本的 Codeigniter 框架。使用新版本的 php 我收到此错误:
Only variables should be assigned by reference
我想知道这是否是安全的错误修正: 变化:
$this->_base_classes =& is_loaded();
到
$assign = is_loaded();
$this->_base_classes =& $assign;
一样吗?
请看这个url
你可以去file: system/core/Loader.php
然后
file: system/core/Common.php
第190行应该有:
function &is_loaded($class = '')
从 system/core/Loader.php
$this->_base_classes =& is_loaded();
..
这是一个 codeigniter 错误,旧版本不再支持 mysql。
您可以转到文件:system/core/Loader.php 然后文件:system/core/Common.php 第 190 行应该有:
//function is_loaded($class = '') >>> Edit this one like the expression below
function &is_loaded($class = '')
function &is_loaded($class = '')
之后转到文件:application/config/database.php 并更改以下内容:
//$db['default']['dbdriver'] = 'mysql'; >>> Edit this one like the expression below.
$db['default']['dbdriver'] = 'mysqli';
希望有用
改变
$this->_base_classes =& is_loaded();
到
$this->_base_classes = $this->is_loaded();
对我有用。
转到文件:system\core 您会找到一个名为 Common.php 的文件
打开文件并转到第 190 行
你会在哪里找到 function is_loaded($class = '')
只需用这行代码替换它 function &is_loaded($class = '')