Blogger Information
Blog 33
fans 3
comment 0
visits 22769
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量的作用域与检测方法20180413。0点13
MrZ的博客
Original
671 people have browsed it

一、学习心得。

1,php基础知识学习,变量的作用范围及检测方法。

2,使用is_null()   判断变量是否为NULL

3,empty() 判断变量是否为空

4,isset() 判断变量是否存在

二、代码(带说明)

实例

<?php 
/*变量的作用域与检测方法
一、 is_null(),empty(),isset()三个函数的功能,参数,返回值
==
1,is_null()   判断变量是否为NULL
*/
$name='';
$age=null;
$sex=false;
$phone;

var_dump(is_null($name));//返回值为假
echo '<hr>';
var_dump(is_null($age));//返回值为真
echo '<hr>';
@var_dump(is_null($phone));//返回值为真

echo '<hr>';
echo '<hr>';

//2,empty() 判断变量是否为空

var_dump(empty($name));//返回值为真
echo '<hr>';
var_dump(empty($age));//返回值为真
echo '<hr>';
@var_dump(empty($phone));//返回值为真

echo '<hr>';
echo '<hr>';
//3,isset() 判断变量是否存在

var_dump(isset($name));//返回值为真
echo '<hr>';
var_dump(isset($age));//返回值为假
echo '<hr>';
@var_dump(isset($phone));//返回值为假
echo '<hr>';
var_dump(isset($vx));//返回值为假
/*
二、变量的作用域: 全局,局部,静态,实例说明
*/
//1,全局,局部变量作用域
echo '<hr>';
echo '<hr>';

$school="第一中学";//全局变量

function login()
{
	$stu_name="小凡";//局部变量,仅作用在函数体内
  global $school;   //函数内使用全局变量

  return "欢迎来自{$school}的学生:{$stu_name}";

}

echo login();
echo '<hr>';
echo '<hr>';

//2,静态变量说明

function jisuan()
{
	static $a="1";//定义静态变量a
    $a++;

  return "第{$a}次输出{$a}.<br>";//m每次都会在上一次结果基础上增加1

}


echo jisuan();
echo jisuan();
echo jisuan();
echo jisuan();
echo jisuan();





 ?>

运行实例 »

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

QQ截图20180417182530.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