比較empty()與 isset()的區別
注意:empty()在php5.5之前只能檢測變數
isset()只能檢測變數
兩者之間的聯絡:empty($var) 等價於 !isset($var)||$var==false;
<?php/*比較empty與isset的區別
empty() 檢測變數是否為空或者是否存在 如果變數為空,或者不存在 ,返回的是true;
isset() 檢測變數是否設定,並且不是null。如果沒有設定或是null 返回的的是false; */
//$var=null;
// if (empty($var))
// if (isset($var))
empty 與 isset 的乙個簡單比較
bool isset mixed var mixed var 如果 var 存在則返回 true,否則返回 false。如果已經使用 unset 釋放了乙個變數之後,它將不再是 isset 若使用 isset 測試乙個被設定成 null 的變數,將返回 false。同時要注意的是乙個 null 位元...
size 0和empty 的比較
最近開發公司專案的時候發現大量用到了stl模板庫,而且很多地方都需要判斷乙個容器是否為空,看到了兩種寫法,分別使用了容器的 size 函式和 empty 函式。我覺得很好奇,這兩種寫法有什麼區別呢?在網上查閱了一些資料,發現說empty 效率更高的佔大多數。又檢視了sgi stl的幫助文件,裡面有一...
remove 與 empty 的區別
remove 與 empty 的區別 要用到移除指定元素的時候,發現empty 與remove expr 都可以用來實現。可仔細觀察效果的話就可以發現。empty 是只移除了 指定元素中的所有子節點,拿 p empty 來說,他只是把dsfsd 中的文字給移除了,而留下 了 仍保留其在dom中所佔的...