欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

php手册,该怎么解决

更新时间: 2014-01-05 00:55:16 责任编辑: Author_N1

 

php手册
http://php.net/manual/zh/function.isset.php

代码
<?php

$var = '';

// 结果为 TRUE,所以后边的文本将被打印出来。
if (isset($var)) {
    echo "This var is set so I will print.";
}

// 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。
// the return value of isset().

$a = "test";
$b = "anothertest";

var_dump(isset($a));      // TRUE
var_dump(isset($a, $b)); // TRUE

unset ($a);

var_dump(isset($a));     // FALSE
var_dump(isset($a, $b)); // FALSE 这个b在这里有什么作用?b貌似没有被销毁。

$foo = NULL;
var_dump(isset($foo));   // FALSE

?>

var_dump(isset($a, $b)); // FALSE 这个b在这里有什么作用?b貌似没有被销毁。
--参考方法--
isset(mixed value)//isset可以设定多变量检查,当$a,$b都存在时为true。

http://www.php.net/isset

If multiple parameters are supplied then isset() will return TRUE only if all of the parameters are set. Evaluation goes from left to right and stops as soon as an unset variable is encountered.
--参考方法--
isset()-检测变量是否被设置

bool isset(mixed $var [, mixed $...]),检查变量是否被设置,并且不是NULL。var,要检测的变量,...其他变量,允许有多个变量。

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

如果已经使用unset()释放一个变量之后,它将不再是isset().如果使用isset测试一个被设置成NULL的变量,返回false.

同时注意,一个NULL字节("\0")(例如$foo=NULL;isset($foo);是FALSE)并不等同于PHP的NULL常数(例如$foo='';isset($foo);是TRUE)。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 00:55:16
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1394/
本文WWW.DOC100.NET DOC100.NET版权所有。