![](/img/trans.png)
[英]Annoying PHP error: “Strict Standards: Only variables should be passed by reference in”
[英]Strict Standards: Only variables should be passed by reference PHP Shopping Cart
我目前正在創建一個PHP購物車,但請注意錯誤“嚴格標准:參考PHP購物車只能傳遞變量”。 我研究了該錯誤,並找到了許多關於這種情況發生原因的不同解釋。 我似乎無法解決問題。 任何幫助將非常感激。 請在下面查看我的代碼。
$img=mysql_real_escape_string(end(explode('/',$_POST['img'])));
您需要分解代碼而不是一次完成所有操作,如下所示:
$imgArr = explode('/',$_POST['img']);
$img = end($imgArr);
$imgEscaped = mysql_real_escape_string($img);
原因是end()期望變量通過引用傳遞,因此您需要首先將explode()分配給中間變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.