isset(),unset(),empty() PHP函数
- 作者:洒血 | 分类: PHP | 评论:3 | 浏览:418 | 时间:2011-03-13 21:44:49 |
- isset()测试变量是否存在,unset销毁一个变量,empty()也是用来检查一个变量是否存在,只是返回值不同。
-
PHP提供了,几个函数,可以用来测试变量的一些状态,例如:isset()测试变量是否存在,unset销毁一个变量,empty()也是用来检查一个变量是否存在,只是返回值不同。下面我们逐个说下,这三个函数。
isset():需要一个变量名为参数, 如果里面的变量存在,就会返回一个true,否则就会返回一个false,常常与If选择语句,配合使用,是否检查你提交的表单是否存在。(注:他还可以用一个变量例表作为参数例如:$user,$password,$id等,只需要将变量名之间用半角豆角隔开。所有的都存在时,就会返回true.)
Unset():销毁变量函数。他与isset的用法一样,也可以用来销毁一个变量列表,用半角豆号隔开。
empty():检查一个变量是否存在,主要是看他的值是否为非空和非0,如果是非空,返回一个true,非0返回一个false。这个函数使用率也是比较高,常用于提交表单的值是否为空。例如:isset($_post[username])
在这里说下PHP中的空变量,如果说变量不存在,那一定是空,empty()值为true,但空不一定是不存在
空包括,各种类型的空,空类型,0 空串,空对象,空数组,假,NULL等 -
本文链接:http://www.saxue.com/php/isset-unset-empty.html
郑重声明: 本站为原创作网站,请尊重本站版权,洒血博客版权所有,未经许可 请勿转载,未通知本站转载者请注明转载出处
-
3个评论
- 赞助招商

2011/03/14 于 13:12:21
学习一下了
2011/03/14 于 15:00:34
博客不错,希望坚持
2011/03/14 于 16:16:21
大学的时候,我就是变量这东西一直搞不懂,到现在也一样。