php isset()函数如何使用
时间:2021-06-08
来源:互联网
今天PHP爱好者给大家带来php中isset()函数用于检测变量是否存在且非NULL,语法“isset(变量)”;如果变量存在且不为NULL,则返回TRUE,否则返回FALSE。如果已经使用unset()释放了一个变量之后,再通过isset()判断将返回FALSE。希望对大家有所帮助。
本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑
PHP isset() 函数
isset()函数用于检测变量是否已设置并且非 NULL。
语法
bool isset ( mixed $var [, mixed $... ] )
参数说明:
$var:要检测的变量。
如果一次传入多个参数,那么 isset() 只有在全部参数都被设置时返回 TRUE,计算过程从左至右,中途遇到没有设置的变量时就会立即停止。
返回值
若变量不存在则返回FALSE
若变量存在且其值为NULL,也返回FALSE
若变量存在且值不为NULL,则返回TURE
同时检查多个变量时,每个单项都符号上一条要求时才返回TRUE,否则结果为FALSE
如果已经使用unset()释放了一个变量之后,它将不再是isset()。若使用isset()测试一个被设置成NULL的变量,将返回FALSE。同时要注意的是一个NULL字节("\0")并不等同于PHP的NULL常数。
注:null 字符("\0")并不等同于 PHP 的 NULL 常量。
警告:isset()只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用defined()函数。
实例
<?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爱好者其它相关文章!
-
依赖注入的概念和原理 依赖注入的三种实现方式 依赖注入的生命周期 时间:2025-05-03
-
系统可用性和可靠性如何检测 系统可用性和可靠性的区别 时间:2025-05-03
-
oracle中imp命令详解(基本语法、参数、常用选项) 时间:2025-05-03
-
分词器的概念 分词器的作用和原理 分词器有哪些 时间:2025-05-03
-
什么是telnet?如何使用telnet命令? 时间:2025-05-03
-
什么是TensorFlow TensorFlow安装指南 时间:2025-05-03
今日更新
-
php如何删除指定标签
阅读:18
-
phpcms什么意思
阅读:18
-
你知道PHP 7.4的新增特性有哪些?
阅读:18
-
如何查看php已安装模块
阅读:18
-
php如何显示错误级别
阅读:18
-
深入浅析PHP中的foreach
阅读:18
-
php怎么设置mssql 为utf8
阅读:18
-
php怎么清除a标签
阅读:18
-
php怎么获取几天后时间
阅读:18
-
t3怎样隐藏index.php
阅读:18