• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php isset 的作用

php 搞代码 3年前 (2022-01-23) 24次浏览 已收录 0个评论

isset函数是检测变量是否设置。

格式:bool isset ( mixed var [, mixed var [, …]] )

返回值:

若变量不存在则返回 FALSE
若变量存在且其值为NULL,也返回 FALSE
若变量存在且值不为NULL,则返回 TURE
同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE
如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是一个 NULL 字节(”\0″)并不等同于 PHP 的 NULL 常数。

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

<?php$var = '';if (isset($var)) {print "This var is set set so I will print.";}// 在后边的例子中,我<p style="color:transparent">2本文来源gao!daima.com搞$代!码网</p><span>搞代gaodaima码</span>们将使用 var_dump函数 输出 isset() 的返回值。$a = "test";$b = "anothertest";var_dump( isset($a) ); // TRUE
var_dump( isset ($a, $b) ); // TRUEunset ($a);
var_dump( isset ($a) ); // FALSE
var_dump( isset ($a, $b) ); // FALSE
$foo = NULL;
var_dump( isset ($foo) ); // FALSE?>

<?php$a = array ('test' => 1, 'hello' => NULL);var_dump( isset ($a['test') ); // TRUEvar_dump( isset ($a['foo') ); // FALSEvar_dump( isset ($a['hello') ); // FALSE// 'hello' 等于 NULL,所以被认为是未赋值的。// 如果想检测 NULL 键值,可以试试下边的方法。var_dump( array_key_exists('hello', $a) ); // TRUE?>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php isset 的作用
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址