您现在的位置是:首页» 备考复习» isset函数和empty函数的区别,isset的作用

isset函数和empty函数的区别,isset的作用

2024-04-30 12:47:39
本内容由小编为大家分享关于招生简章、录取分数、报名考试、志愿填报、大学院校排名等教育信息.isset,是否设置。empty,空的。两者都是测试变量用的。但是isset是测试变量是否被赋值,而empty是测试一个已经被赋值的变量是否为空。如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示。如果一个变量
本内容由小编为大家分享关于招生简章、录取分数、报名考试、志愿填报、大学院校排名等教育信息.

isset,是否设置。empty,空的。两者都是测试变量用的。但是isset是测试变量是否被赋值,而empty是测试一个已经被赋值的变量是否为空。如果一个变量没被赋值就引用在php里是被允许的,但会有notice提示。

如果一个变量被赋空值,$foo=”"或者$foo=0或者$foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销一个变量。要注销一个变量,可以用 unset($foo)或者$foo=NULL。

共同点:

1、都可以判定一个变量是否为空;

2、都返回boolean类型,即true或false。

下面具体说一下他们用法之间的区别:

isset

用来检测变量是否设置,只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined 函数。如果已经使用

unset

释放了一个变量之后,它将不再是 isset。若使用 isset 测试一个被设置成 NULL 的变量,将返回

FALSE。(注意的是一个 NULL 字节("

ZhaoSheng.NET高考招生网提供最新高考成绩查询时间,高考成绩查询入口,高考信息,高考志愿填报指导,高考政策,高考分数线.高考录取人数,高考真题,高考作文,高校招生报名信息。

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

联系电话:135-2467-2021