可能重複:
Fixing the PHP empty functionPHP:什麼是空()的替代,其中字符串「0」不被視爲空?
在PHP中,空()是一個偉大的快捷方式,因爲它可以讓你檢查變量是否定義,並在同一時間不是空的。
當你不想讓「0」(作爲字符串)被認爲是空的,但你仍然希望將false,null,0和「」視爲空時,你會使用什麼?
也就是說,我只是想知道,如果你有自己的快捷方式是:
if (isset($myvariable) && $myvariable != "") ;// do something
if (isset($othervar ) && $othervar != "") ;// do something
if (isset($anothervar) && $anothervar != "") ;// do something
// and so on, and so on
我不認爲我可以定義爲這樣的輔助函數,因爲變量可能是不確定的(和因此不能作爲參數傳遞)。
我想我現在認識到,沒有解決方案 - 至少沒有一個能夠縮短代碼長度。 – thomasrutter 2009-04-17 15:03:35
嗯..贊同你 – mysqllearner 2010-02-08 09:14:24