<?php
//預定義變數陣列:空字元,字元0,陣列0,null,布林false,空陣列
$arr_var = array('', '0', 0, null, false, array());
foreach ($arr_var as $value) {
echo '<br>傳入值為:' . $value . '<br>';
if (!isset($value)) {
echo 'isset()==false<br>';
}
if (empty($value)) {
echo 'empty()==true<br>';
}
if (!$value) {
echo 'self==false<br>';
}
if (is_null($value)) {
echo 'is_null()==true<br>';
}
}
?>
輸出結果:
傳入值為:
empty()==true
self==false
傳入值為:0
empty()==true
self==false
傳入值為:0
empty()==true
self==false
傳入值為:
isset()==false
empty()==true
self==false
is_null()==true
傳入值為:
empty()==true
self==false
傳入值為:Array
empty()==true
self==false