PHP empty ,你需要小心的函式

2021-06-27 09:17:40 字數 487 閱讀 1558

今天把新**放到伺服器上,發現大部分頁面都是空白,也就是parse error了,各種echo,print,排除法,查log都指向了載入器。但是載入器是公用的,看來是載入的檔案裡的問題。最後終於定位到出問題的檔案。可是這個檔案是操作使用者資料的模組,用的多,本地開發環境裡沒問題啊。看了半天,又是一陣echo,排除**,終於發現了empty()函式這裡出的問題。查閱php.net的文件發現下面的一段話:

我猛然想起伺服器還是老的5.3.3的php,我去。。。半個下午的時間啊,我算是深深的記住你了。

這段話翻譯過來是:早於php5.5版本的,empty()只能支援變數;其他引數會導致解析錯誤。換句話說,下面的語句會出問題:empty(trim($name))。請使用trim($name) == false替代。

也就是說5.5以前的php不支援判斷表示式,只能判斷變數。

小心你的元素會消失

今天我們一起看下,在wpf裡填充對齊 strectch 下margin屬性對元素的影響 首先我們先新建專案,並改下背景色大小之類的。為了方便對比先新增兩個中心對齊的矩形 冒充下對齊線,好像豎著的偏左了一點,有強迫症的將就下!初步介面已經好了,現在我們新增實驗物件按鈕 button 簡單的改了下樣式 ...

白領小心你的灰色心理。

醫生,我實在不想幹了!日前,25歲的外企白領林先生向廣州腦科醫院心理科的徐主任訴苦。面對公司內部和外部的激烈競爭,他不堪壓力,近兩周經常失眠 心情煩躁,於是來找心理醫生求助。昨日,記者從廣醫二院和廣州市腦科醫院的心理科了解到,近期心理科每天都接診不下10名這樣的 心病 患者,最少的一天也有5人之多,...

VPS硬碟小心 你的mysql日誌

4月份買了臺新的 vps 從 linode 遷出 實在受不鳥 linode 日本節點 晚上那個卡,而且本身 日本linode的 也有些許貴,支撐不起啊。512m記憶體的日本linode就要 140多 而我當時新購的 vps 才 120多 1g記憶體。和 硬碟 io效果 都遠不如新的vps,好吧 雖然...