博主信息
博文 13
粉丝 0
评论 0
访问量 6848
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
4.12 is_null() empty() isset() 函数功能以及变量的作用域
安之若素
原创
729人浏览过

实例

<?php
  //is_null() 判断变量是否为null 什么情况下返回值为true; 
  // is_null() 变量已声明但是未赋值 ,为null; 
  // is_null() 变量为null ,为null ;
  // is_null() unset()变量后为null;
  // 总结 : 变量已声明未赋值、赋值为null、 unset删除当前变量 后为null 
  $var ;  
  $name =null;
  $var1 = "name";
  unset($var1);
  echo '<hr color="#FF0000">';
  @var_dump( is_null($var));
  var_dump(is_null($name));
  @var_dump( is_null ($var1));
   // empty() 什么情况下为空 
  // 空字符串  ,空数组
  // 变量赋值null、0、'0'/false 
  print '<br>';  
  $var1='';
  $var2=[];
  $var3=null;
  $var4=0
  $var5='0';
  $var6= false;
  $var7="name";
  echo"<hr>";
 var_dump(empty($var1));
 var_dump(empty($var2));
 var_dump(empty($var3));
 var_dump(empty($var4));
 var_dump(empty($var5));
 var_dump(empty($var6));
  // 正常输出变量 已声明已赋值;
 var_dump(empty($var7));
/iseet是null的相反操作
 *总结:变量存在并且不为null ,返回true*/
echo '<hr color="#FF0000">'  ;
  $ni_ce="这个变量";
  $var12;
  var_dump(isset($ni_ce));
  var_dump(isset($var12));
 // 全局变量 :函数外创建
// 局部变量:函数内创建 
// 静态变量 :函数内创建 ,仅函数中使用 

$lxx="一头猪";
 function lxx(){
	 
	    global $lxx;
	   $name="是最帅的神";
	   return '我也是这么认为'.$lxx.'对吧';	
	 }
   echo luxx();
   echo '<hr color="#FF0000" width="100%">';
 function sayname(){
 $num=1;
   return '我的第一次'.$num.'这个数字是这样输出的';
 }

echo sayname();
echo"<br>";
echo sayname();
?>

运行实例 »

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

 手写代码:QQ图片20180414133032.jpgE7A6A2DFD82BB2239254070E81B043D4.png

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学