图:
function jubu()
{
$jb = '局部变量';
return $jb;
}
echo "因为\$jb为局部变量,所以输出结果为:".@$jb."。<b>注解:因为为局部变量,所以没找到该变量,所以你看不到结果</b>";
echo "<br>";
function len()
{
static $num = 1;
return $num++.'<br>';
}
echo "输出次数:".len() ;
echo "输出次数:".len() ;
echo "输出次数:".len() ;
echo "输出次数:".len() ;
代码:
实例
<?php echo "<h4 style='text-align:left;'>不 同 参 数 empty ( )。。is_null ( )。。isset ( ) 演示</h4>"; echo "<hr>"; echo'$test1=""';$test1="";echo' '; echo @var_dump(empty($test1)); echo' '; echo @var_dump(is_null($test1));echo' ';echo @var_dump(isset($test1)); echo'<br>'; echo'$test2=null';$test2=null;echo' '; echo @var_dump(empty($test2)); echo' '; echo @var_dump(is_null($test2));echo' ';echo @var_dump(isset($test2)); echo'<br>'; echo'var test3 ';$test3;echo' '; echo @var_dump(empty($test3)); echo' '; echo @var_dump(is_null($test3));echo' ';echo @var_dump(isset($test3)); echo'<br>'; echo'未 定 义 ';;echo' '; echo @var_dump(empty($test4)); echo' '; echo @var_dump(is_null($test4));echo' ';echo @var_dump(isset($test4)); echo'<br>'; echo' unset($test3)';unset($test3);echo @var_dump(empty($test3)); echo' '; echo @var_dump(is_null($test3));echo' ';echo @var_dump(isset($test3)); echo'<br>'; echo' $test6=0';$test6=0;echo' '; echo @var_dump(empty($test6)); echo' '; echo @var_dump(is_null($test6));echo' ';echo @var_dump(isset($test6)); echo'<br>'; echo' $test7="0"'; $test7="0";echo' '; echo @var_dump(empty($test7)); echo' '; echo @var_dump(is_null($test7));echo' ';echo @var_dump(isset($test7)); echo'<br>'; echo' $test7=array()'; $test7=array();; echo @var_dump(empty($test7)); echo' '; echo @var_dump(is_null($test7));echo' ';echo @var_dump(isset($test7)); echo'<br>'; echo' $test7=false'; $test7=false;echo' '; echo @var_dump(empty($test7)); echo' '; echo @var_dump(is_null($test7));echo' ';echo @var_dump(isset($test7)); echo'<br>'; echo'$test1=" "';$test1=" ";echo' '; echo @var_dump(empty($test1)); echo' '; echo @var_dump(is_null($test1));echo' ';echo @var_dump(isset($test1)); echo'<br>'; echo'$test1=1';$test1=1;echo' '; echo @var_dump(empty($test1)); echo' '; echo @var_dump(is_null($test1));echo' ';echo @var_dump(isset($test1)); echo'<br>'; echo'$test1=-1';$test1=-1;echo' '; echo @var_dump(empty($test1)); echo' '; echo @var_dump(is_null($test1));echo' ';echo @var_dump(isset($test1)); echo'<br>'; echo'$test1="false"';$test1="fasle";; echo @var_dump(empty($test1)); echo' '; echo @var_dump(is_null($test1));echo' ';echo @var_dump(isset($test1)); echo'<br>'; echo '<b>is_null() null/未赋值/未定义/unset($x),则返回true,否则为false</b>'; echo "<hr>"; echo '<b>empty() null/未赋值/未定义/unset($x)/空字符串/空数组/0/"0"/false 都会返回true,否则为false</b>'; echo "<br>"; echo "<hr>"; echo '<b>isset() eh is_null相反</b>'; echo "<br>"; echo "<h2 style='text-align:center;'>变量作用域:全局,局部,静态</h2>"; echo "<hr>"; $qj = "全局变量" ; echo "\$qj为全局变量,可以直接输出,输出结果为:".$qj; echo "<br>"; function jubu() { $jb = '局部变量'; return $jb; } echo "因为\$jb为局部变量,所以输出结果为:".@$jb."。<b>注解:因为为局部变量,所以没找到该变量,所以你看不到结果</b>"; echo "<br>"; function len() { static $num = 1; return $num++.'<br>'; } echo "输出次数:".len() ; echo "输出次数:".len() ; echo "输出次数:".len() ; echo "输出次数:".len() ; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
手抄: