簡體   English   中英

嚴格標准:只有變量應通過引用傳遞給

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM