色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php empty 5.5

PHP empty 5.5是PHP 5.5之后新增的一個(gè)函數(shù),其功能是用來判斷一個(gè)變量是否為空或是否存在。這個(gè)函數(shù)在日常的PHP程序開發(fā)中應(yīng)用非常廣泛,用法也非常簡單。

我們先來看看什么是空。在PHP中,空是指以下幾種情況:

$var = '';    //空字符串
$var = 0;     //數(shù)值0
$var = null;  //null值
$var = false; //布爾值false
$var = array();//空數(shù)組

empty()函數(shù)的參數(shù)可以是任何一個(gè)變量,包括標(biāo)量變量、數(shù)組和對(duì)象等,下面我們可以通過一些實(shí)例來說明empty()的具體用法。

例子1:判斷一個(gè)變量是否為空

$var1 = '';  
if(empty($var1)) {  
echo '$var1為空';
} else {  
echo '$var1不為空';
}

輸出結(jié)果為:$var1為空

例子2:判斷數(shù)組元素是否為空

$arr = array('', 0, null, 'string', false, array());  
foreach($arr as $value) {  
if(empty($value)) {  
echo '這個(gè)元素為空'.'
'; } else { echo '這個(gè)元素不為空'.'
'; } }

輸出結(jié)果為:這個(gè)元素為空、這個(gè)元素為空、這個(gè)元素為空、這個(gè)元素不為空、這個(gè)元素為空、這個(gè)元素為空

例子3:判斷對(duì)象屬性是否為空

class Person {  
var $name = '';  
var $age;  
}  
$p = new Person();  
if(empty($p->name)) {  
echo '姓名為空';  
} else {  
echo '姓名不為空';  
}  
if(empty($p->age)) {  
echo '年齡為空';  
} else {  
echo '年齡不為空';  
}

輸出結(jié)果為:姓名為空、年齡為空

從上面的例子可以看出,empty()函數(shù)可以方便地判斷變量、數(shù)組元素和對(duì)象屬性是否為空,很好地解決了我們?cè)诔绦蜷_發(fā)中遇到的一些問題。