严格标准:中只有变量应通过引用传递


Strict Standards: Only variables should be passed by reference in

我正在尝试使用忘记的密码系统。我不知道为什么会出现这个错误,我已经复查了将近五次代码。任何帮助都将是美妙的。

顺便说一下,这是例外。

错误-严格标准:在第8行的C:''examplep''htdocs''core''init.php中,只有变量应该通过引用传递

recover.php

echo $current_file = end(explode('/', $_SERVER['SCRIPT_NAME']));

此错误似乎是因为您将值传递给explode()而不是变量,请尝试以下操作:

$var = $_SERVER['SCRIPT_NAME'];
$current_file = end(explode('/', $var));

正如这里很好地解释的,PHPend()方法等待变量引用正常工作。您所要做的只是简单地给出一个变量引用,而不是一个普通值。

$var = $_SERVER['SCRIPT_NAME'];
$exploded = explode('/', $var);
$current_file = end($exploded);