博客列表 >4月12日作业:总结is_set(), !empty(), !is_null()--4月12日作业

4月12日作业:总结is_set(), !empty(), !is_null()--4月12日作业

威灵仙的博客
威灵仙的博客原创
2018年04月15日 20:19:35692浏览

图:

QQ图片20180415201851.png



    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() ;


?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

手抄:

878726912.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议