php專案踩到的empty函式的乙個坑

2021-09-07 20:50:20 字數 440 閱讀 8342

報錯資訊:

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 只...