php中isset什么意思

php中isset什么意思

php中isset函数

(PHP 4, PHP 5, PHP 7)

isset — 检测变量是否已设置并且非 NULL

说明(推荐学习:PHP视频教程)

立即学习“PHP免费学习笔记(深入)”;

isset ( mixed $var [, mixed $... ] ) : bool

登录后复制

检测变量是否设置,并且不是 NULL。

如果已经使用unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL 的变量,将返回 FALSE。同时要注意的是 null 字符(””)并不等同于 PHP 的 NULL 常量。

如果一次传入多个参数,那么 isset() 只有在全部参数都以被设置时返回 TRUE 计算过程从左至右,中途遇到没有设置的变量时就会立即停止。

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

 isset() 例子

<?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

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

?>

登录后复制

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

因为是一个语言构造器而不是一个函数,不能被 可变函数 调用。

如果使用 isset() 来检查对象无法访问的属性,如果 __isset() 方法已经定义则会调用这个重载方法。

以上就是php中isset什么意思的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2157875.html

(0)
上一篇 2025年2月25日 07:06:04
下一篇 2025年2月17日 23:35:00

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php基础语法规则梳理

    php基础语法: 一、php变量 php变量必须以”$”开头,例如:$name、$age 不能以数字开头,最后按照驼峰命名法 立即学习“PHP免费学习笔记(深入)”; 写在””引号中的变量最好用 { } 括起来,以免出现末端有字符不解析的情…

    2025年2月25日
    200
  • php中include什么意思

    include语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中。 包含文件很有用,如果您需要在网站的多张页面上引用相同的 PHP、HTML 或文本的话。 PHP include 和 require …

    2025年2月25日
    200
  • php中mysql_info什么意思

    PHP mysql_info() 函数 定义和用法(推荐学习:PHP视频教程) mysql_info() 函数返回最近一条查询的信息。 如果成功,则返回有关该语句的信息,如果失败,则返回 false。 立即学习“PHP免费学习笔记(深入)”…

    2025年2月25日
    200
  • php中function什么意思

    function 就是自定义函数 如: function jia($a) {$b = $a+10;return $b;} 登录后复制 以上就是一个自定义函数,下面看看怎么使用它(推荐学习:PHP视频教程) echo jia(‘10’); 登…

    2025年2月25日
    200
  • php中mysqli_query失败

    PHP mysqli_query() 函数 定义和用法(推荐学习:PHP视频教程) mysqli_query() 函数执行某个针对数据库的查询。 语法 立即学习“PHP免费学习笔记(深入)”; mysqli_query(connection…

    2025年2月25日
    200
  • php中define的含义及用法详解

    define()函数理解1(着重于作用的理解) define() 函数定义一个常量。 常量的特点: 常量类似变量,不同之处在于:在设定以后,常量的值无法更改常量名,不需要开头的美元符号 ($),作用域不影响对常量的访问,常量值只能是字符串或…

    2025年2月25日
    200
  • php中explode什么意思

    PHP explode() 函数 定义和用法(推荐学习:PHP视频教程) explode() 函数把字符串打散为数组。 注:”separator” 参数不能是空字符串。 立即学习“PHP免费学习笔记(深入)”; 注:…

    2025年2月25日
    200
  • php中file是什么意思

    PHP file() 函数 定义和用法(推荐学习:PHP视频教程) file() 函数把整个文件读入一个数组中。 与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相…

    2025年2月25日
    200
  • windows下安装php开发环境详细教程(附下载链接)

    本篇文章为大家详细介绍一下windows下安装php开发环境的流程,建议初学者使用集成环境开发php,以免失去学习兴趣。 推荐集成环境下载地址:php集成环境下载 windows下安装php环境流程: 一、Apache 因为Apache官网…

    2025年2月25日
    200
  • php中doubleval什么意思

    PHP doubleval() 函数 定义和用法(推荐学习:PHP视频教程) doubleval是floatval()函数的别名 语法 立即学习“PHP免费学习笔记(深入)”; 此函数是 floatval() 的别名。 Note: 此别名是…

    2025年2月25日
    200

发表回复

登录后才能评论