Blogger Information
Blog 13
fans 0
comment 0
visits 5505
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
4.12 is_null() empty() isset() 函数功能以及变量的作用域
安之若素
Original
590 people have browsed it

实例

<?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

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post