報錯資訊:
php fatal error: can't use function return value in write context in /目錄省略.../xxservice.php on line 64
**:
if(empty(trim($anchorurls)))
在我筆記本環境上執行上面的**不會報錯,到公司的伺服器就報錯了,原因是php的版本不同,公司的php版本是5.4,我的php版本是7.1,php5.5之前的版本中,empty()函式的引數只能接收乙個變數,檢測任何非變數的東西都將導致解析錯誤。上面我的**給empty()傳了乙個字串,導致報錯。
解決:
$anchorurls =trim($anchorurls);if(empty($anchorurls))
rem專案踩到的坑
接到乙個專案需要你去迭代修改,如果是rem布局,切記先點開瀏覽器dom樹的html標籤,看一下上面的font size是多少,如果瀏覽器手機模擬器是375的寬 ui預設都是750的寬 dom樹上html的font size如果是25px,那相對ui給的750的圖則正好是1rem 50px,但如果瀏覽...
php容易被錯誤使用的empty函式
在php的官方手冊中寫道,檢查乙個變數是否為空。如果 var 是非空或非零的值,則 empty 返回 false。換句話說,0 0 null false array var var 以及沒有任何屬性的物件都將被認為是空的,如果 var 為空,則返回 true。隨後在其手冊中鄭重說明了,empty 只...
php容易被錯誤使用的empty函式
在php的官方手冊中寫道,檢查乙個變數是否為空。如果 var 是非空或非零的值,則 empty 返回 false。換句話說,0 0 null false array var var 以及沒有任何屬性的物件都將被認為是空的,如果 var 為空,則返回 true。隨後在其手冊中鄭重說明了,empty 只...