通过对PHP语言的学习,应该知道它是基于函数的一款HTML脚本语言。庞大的函数库支持着PHP语言功能的实现。下面我们为大家介绍有关PHP函数isset()的相关用法。#t#

格式:bool isset ( mixed var [, mixed var [, ...]] )
功能:检测变量是否设置
返回值:
若变量不存在则返回 FALSE 
 若变量存在且其值为NULL,也返回 FALSE 
 若变量存在且值不为NULL,则返回 TURE
同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE
版本:PHP 3, PHP 4, PHP 5
更多说明:
使用 unset() 释放变量之后,它将不再是 isset()。 
 PHP函数isset()只能用于变量,传递任何其它参数都将造成解析错误。 
 检测常量是否已设置可使用 defined() 函数。
- < ?php
 - $var = '';
 - if (isset($var)) // 空值、0、false
 
的赋值结果均被isset判为 TRUE,所以后边
的文本将被打印出来。- print "blank value -> isset = true. ";
 - $var = NULL;if (!isset($var)) //
 
NULL将被isset判为 FALSE- print "NULL value -> isset = false. ";
 
//以下使用 var_dump 输出 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
 - ?>
 
PHP函数isset()同样适用于数组元素和对象元素的检查。若数组或对象实例未被定义,则检测其中的数组元素/对象元素将被返回false。
- < ?php
 - $a = array ('test' => 1, 'hello' => NULL);
 - var_dump( isset ($a['test']) ); // TRUE
 - var_dump( isset ($a['foo']) ); // FALSE
 - var_dump( isset ($a['hello']) ); // FALSE
 - // 键 'hello' 的值等于 NULL,所以被认为是未置值的。
 - // 如果想检测 NULL 键值,可以试试下边的方法。
 - var_dump( array_key_exists('hello', $a) ); // TRUE
 - ?>
 
注: 由于这是一个语言结构而非函数,因此PHP函数isset()无法被变量函数调用。
                网页名称:PHP函数isset()只能用于变量
                
                网站链接:http://www.csdahua.cn/qtweb/news14/320364.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网