Blogger Information
Blog 36
fans 4
comment 3
visits 31907
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
7.22 PHP中isset()函数和empty()函数的用法
大灰狼的博客
Original
714 people have browsed it

当要 判断一个变量是否被设置值(并且不是 NULL)的时候 可以使用 isset 函数

当要 判断一个变量是否为空 可以用 empty 函数 

<?php

var_dump(isset($a));  //false

echo '<br>';

var_dump(empty($a));  //true

?>

------------------------------------

<?php

$a;

var_dump(isset($a)); //false

echo '<br>';

var_dump(empty($a)); //true

?>

------------------------------------

<?php

$a=null;

var_dump(isset($a)); //false

echo '<br>';

var_dump(empty($a)); //true

?>

------------------------------------

<?php

$a=0;

var_dump(isset($a)); //true

echo '<br>';

var_dump(empty($a)); //true

?>

------------------------------------

<?php

$a=1;

var_dump(isset($a)); //true

echo '<br>';

var_dump(empty($a)); //false

?>

------------------------------------


=============================================

isset() 函数

定义和用法:

isset() — 检测变量是否设置。

返回值:

如果 var 存在并且值不是 NULL 则返回 TRUE,否则返回 FALSE。    



=============================================

empty() 函数


定义和用法:

empty — 检查一个变量是否为空


返回值:

当变量存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE    

------------------------------------------------------------------------

empty认为以下的东西被认为是空的:

"" (空字符串)

0 (作为整数的0)

0.0 (作为浮点数的0)

"0" (作为字符串的0)

NULL

FALSE

array() (一个空数组)

$var; (一个声明了,但是没有值的变量)



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