Blogger Information
Blog 43
fans 3
comment 1
visits 30238
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量类型检测+2018年4月13日01时12分
KongLi的博客
Original
695 people have browsed it
<?php 
	header("Content-type: text/html; charset=utf-8"); 
	echo "<pre>";
	echo "isset() 函数 功能——> 检测变量是否已声明,及变量的值是否为 null 通常有以下几种";
	echo "<br>";

	var_dump(isset($num)); //变量不存在 返回 false 

	$num1;
	var_dump(isset($num1)); //定义了变量未赋值 返回 false , 相比 is_null 这个函数不会报错

	$num2=null;
	var_dump(isset($num2)); //定义了变量,赋值为 null 返回 false

	$num3='php';
	var_dump(isset($num3)); //定义了变量,赋值了,值非 null 返回 true
	echo "<hr>";

	//====================================================

	echo 'empty(var) 函数 功能——> 检查一个变量是否为空、为0,通常有下列几种情况';
	echo "<br>";

	$emp1='';
	var_dump(empty($emp1)); //空字符

	$emp2=[];
	var_dump(empty($emp2)); //空数组

	$emp3=0;
	var_dump(empty($emp3)); //值为 0

	$emp4='0';
	var_dump(empty($emp4)); //值为 字符串 0

	$emp5=false;
	var_dump(empty($emp5)); //值为 false

	$emp6=null;
	var_dump(empty($emp6)); //值为 null

	//====================================================

	echo "is_null(var) 函数 功能——> 检查变量是否为 null";
	echo "<br>";

	$dome1;
	var_dump(is_null($dome1)); //定义了,未赋值, 相比 isset 这个会报错  返回 true

	$dome2=null;
	var_dump(is_null($dome2)); //定义了,赋值为 null  返回 true

	$dome3='123';
	var_dump(is_null($dome3)); //定义了,值非 null  返回 false

	//====================================================
	echo "<hr>";
	echo "变量";

	// 1.全局变量,即在function 之后声明的变量,如下,在整个页面中都可以使用,需要注意的是
	// 函数里要使用则要使用关键词 $GLOBALS['var_dome']; 来查找
	$var_dome='张三';

	// 2.局部变量,则是定义在function 函数体中的变量
	function methods(){
		$var_dome1='李四';
		return "输出张三:".$GLOBALS['var_dome'];
	}

	echo methods();
	echo "<hr>";
	// 3.静态变量,可定义在函数体内,外, 需要加上关键词 static
	function methods_static(){
		static $number=0;
		$var_dome2='王五';
		return $var_dome2 . $number++;
	}

	echo methods_static();
	echo methods_static();
	echo methods_static();
	echo methods_static();
 ?>


手抄:

QQ图片20180413193349.jpg

QQ图片20180413005256.jpg

Correction status:Uncorrected

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