遇到 PHP 错误文件名:core/Loader.php
A PHP Error was encountered Filename: core/Loader.php
当我打开管理控制台时,我的页面出现以下错误:
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Loader.php
Line Number: 178
我找到了代码,我是这样的:
* @param string class being checked for
* @return mixed class object name on the CI SuperObject or FALSE
*/
public function &is_loaded($class = '')
{
if (isset($this->_ci_classes[$class]))
{
return $this->_ci_classes[$class];
}
return FALSE;
}
我不知道我哪里错了。
请问你能帮帮我吗。
谢谢。
函数名称前的 &
符号将函数设置为 return 引用而不是值。当你 return FALSE
你 return 一个文字值时,这就是引起通知的原因。由于对象总是通过引用传递,因此您可以不用 &
符号。
你的方法 return boolean
CONST。但是"Only variable references should be returned by reference"。所以你的方法 &is_loaded
必须 return 变量引用。
您可以删除方法名称前的 &
。而且我认为您的方法应该 return boolean
总是因为名称 is_load
表示布尔值 return?
当我打开管理控制台时,我的页面出现以下错误:
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Loader.php
Line Number: 178
我找到了代码,我是这样的:
* @param string class being checked for
* @return mixed class object name on the CI SuperObject or FALSE
*/
public function &is_loaded($class = '')
{
if (isset($this->_ci_classes[$class]))
{
return $this->_ci_classes[$class];
}
return FALSE;
}
我不知道我哪里错了。 请问你能帮帮我吗。 谢谢。
函数名称前的 &
符号将函数设置为 return 引用而不是值。当你 return FALSE
你 return 一个文字值时,这就是引起通知的原因。由于对象总是通过引用传递,因此您可以不用 &
符号。
你的方法 return boolean
CONST。但是"Only variable references should be returned by reference"。所以你的方法 &is_loaded
必须 return 变量引用。
您可以删除方法名称前的 &
。而且我认为您的方法应该 return boolean
总是因为名称 is_load
表示布尔值 return?