Ca’uefucioeuvalueiwiecoex解決辦法在PHP版本5.4以下類似empy()、i_aay()的函數不能直接判斷某功能的返回值,只能寫成變量的形式。解決方法二:升......
以下是【胖子哥】分享的內容全文:
以下是【胖子哥】分享的內容全文:
Can’t use function return value in write context解決辦法
在PHP版本5.4以下類似empty()、is_array()的函數不能直接判斷某功能的返回值,只能寫成變量的形式。
解決方法二:升級PHP版本。
我查了下我本地PHPStudy的版本的php5.4,當版本升級到5.6的時候,該錯誤就沒有了。目前PHP最新版本是7.2,不管是性能還是支持方面都是不錯的,所以在項目開發中也建議大家采用穩定的高版本。
ThinkPHP5框架進行開發。一個功能寫完之后測試時出現了“Can't use function return value in write context”的錯誤。剛開始以為是代碼的問題,所以對代碼進行了仔細的檢查,后來翻譯了一下才知道原意是:在這個情景中的函數里不能使用返回值。我去,好悲傷的一個故事啊!
下面是錯誤的截圖:

既然知道了意思,那么解決起來就簡單多了。
解決方法一:empty()使用變量。
將下面一行
empty(Cache::get($cache_key))
改為:
$temp_cache = Cache::get($cache_key);
empty($temp_cache)
金聰線報提示:[ Can’t use function return value in write context解決辦法 ] 僅為會員分享交流,僅供學習、參考使用,請勿用于其他用途,如果想商業使用或者代理,請自行聯系版權方獲取授權。任何未獲取授權的商業使用與本站無關,請自行承擔相應責任。
本站不存儲任何資源文件,敬請周知!
本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:Can’t use function return value in write context解決辦法
本站不存儲任何資源文件,敬請周知!
此資源僅供個人學習、研究使用,禁止非法轉播或商業用途,請在獲取后24小時內刪除,如果你覺得滿意,請尋求購買正版或獲取授權!
免責申明:本站僅提供學習的平臺,所有資料均來自于網絡分享線索,版權歸原創者所有!本站不提供任何保證,并不承擔任何法律責任,如果對您的版權或者利益造成損害,請提供相應的資質證明,我們將于3個工作日內予以處理。版權申訴相關說明本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:Can’t use function return value in write context解決辦法
上一篇:淺談PHP無限極分類原理

侵權舉報/版權申訴


