[英]Strict Standards: Only variables should be passed by reference in
我正在嘗試在忘記密碼的系統上工作。 我不知道為什么會收到此錯誤,我已經將代碼重新檢查了近五次。 任何幫助都會很棒。
順便說一句,這是例外。
錯誤-嚴格標准:第8行的C:\\ xampp \\ htdocs \\ core \\ init.php中僅應通過引用傳遞變量
recover.php
echo $current_file = end(explode('/', $_SERVER['SCRIPT_NAME']));
出現此錯誤的原因似乎是因為您正在將值傳遞給explode()
而不是變量,請嘗試以下操作:
$var = $_SERVER['SCRIPT_NAME'];
$current_file = end(explode('/', $var));
正如這里很好解釋的那樣,PHP end()方法等待變量引用正常工作。 您要做的只是簡單地提供變量引用而不是簡單的值。
$var = $_SERVER['SCRIPT_NAME'];
$exploded = explode('/', $var);
$current_file = end($exploded);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.