php怎么检查一个变量是否被设置

教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php检查一个变量是否被设置

使用isset()函数,该函数可以检测变量是否已设置并且非 NULL。

语法

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

参数说明:

  • $var:要检测的变量。

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

返回值:如果指定变量存在且不为 NULL,则返回 TRUE,否则返回 FALSE。

示例:

<?php
$var = '';
 
// 结果为 TRUE,所以后边的文本将被打印出来。
if (isset($var)) {
    echo "变量已设置。" . PHP_EOL;
}
 
// 在后边的例子中,我们将使用 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
?>

输出结果为:

变量已设置。
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)

说明:如果已经使用 unset() 释放了一个变量之后,再通过 isset() 判断将返回 FALSE。

--结束END--

本文标题: php怎么检查一个变量是否被设置

本文链接: https://www.lsjlt.com/news/232.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php怎么检查一个变量是否被设置

    在php中,可以使用isset()函数来检查一个变量是否被设置,该函数可以用于检测变量是否已设置并且非 NULL,语法“isset ($var)”;如果指定变量已设置则返回TRUE,否则返回FALSE。
    阅读数:805 php 变量
  • php如何判断一个变量是否为数组

    在php中使用is_array()函数判断一个变量是否为数组,具体方法如下:is_array()函数作用:php中is_array()函数的作用是用于检测变量是否是一个数组。is_array()函数语法:bool is_array ($va
    阅读数:896 PHP
  • php怎么判断一个数组是否包含数组

    步骤:1、定义一个变量并赋值为0,语法“$f=0;”;2、用foreach循环遍历二维数组的外层数组元素,语法“foreach(数组 as $v){...}”;3、循环体中,判断外层元素是否为数组类型,如果是则将“$f”的值设置为1,并跳出循环,语法“if(is_array($v)){$f=1;break;}”;4、循环结束后,判断“$f”的值是否为1,如果为则数组包含子数组。本教程操作环境:win
    阅读数:615 php数组 php
  • php怎么判断一个数组是否为索引数组

    判断步骤:1、用array_keys()获取原数组的全部键名,语法“array_keys(数组)”;2、用array_filter()过滤数组,语法“function f($v){return(is_string($v));}$res=array_filter($keys,"f");”,会返回一个包含字符串元素的过滤数组;3、判断过滤数组是否为空数组,如果为空则数组是索引数组。php零基础到就业直播
    阅读数:710 php php数组
  • php怎么查询数组某一个value是否存在

    查询是否存在的方法:1、使用in_array()函数,语法“in_array(value值,$array)”;2、使用array_search()函数,语法“array_search(value值,$array)”。
    阅读数:305 php 数组 值是否存在
  • php怎么设置只有一个用户在线

    php设置只有一个用户在线的方法:1、在用户表里添加字段来储存session_id()生成的唯一串;2、在用户首次登录时把字串储存到字段中;3、通过新的字串覆盖掉此字段值;4、在父类构造方法实现判断即可。
    阅读数:714 php
  • php怎么设置变量类型

    php中,可利用settype()函数来设置变量类型,语法“settype($var,"数据类型")”;数据类型值可为“boolean”、“integer”、“float”、“string”、“array”、“object”、“null”。
    阅读数:853 php 变量类型
  • php怎么反转一个整数

    php反转整数的方法:1、使用strval()函数,将指定整数转为字符串类型,语法“strval(整数)”;2、使用strrev()函数反转整数字符串即可,语法“strrev(整数字符串)”。
    阅读数:453 php 反转整数
  • php中变量怎么去掉最后一个字符

    去掉方法:1、用“substr(变量,0,-1)”语句,可倒序裁掉英文字符串的最后一个字符;2、用“mb_substr(变量,0,-1,"字符编码")”语句,可删除中文字符串的最后一个字符;3、用“rtrim(变量, "指定字符")”语句。
    阅读数:756 php
  • php如何检查网站是否宕机

    这篇文章主要介绍了php如何检查网站是否宕机,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。检查网站是否宕机function Visit($url){ $agent = "M
    阅读数:409 php
  • php怎么检查类的方法是否存在

    PHP中可利用method_exists()函数来检查类的方法是否存在,该函数可检查类的方法是否存在于指定的对象中,语法“method_exists($object,$method_name)”;如果存在则返回true,否则返回false。
    阅读数:109 php 方法
  • 遇到一个php错误怎么办

    遇到一个php错误的解决办法:1、检查语法格式;2、查看函数名;3、转换数据类型;4、查看变量或函数是否命名正确;5、修改SQL语句;6、检查变量的定义;7、检查是不是数组键名拼写错误或未定义;8、声明字符集。
    阅读数:109 php
  • php preg怎么替换第一个

    php preg替换第一个的方法:1、创建一个PHP示例文件;2、通过“function str_replace_limit($search, $replace, $subject, $limit=-1) {...}”方法实现替换即可。
    阅读数:602 php 替换
  • php数组中怎么增加一个值

    方法:1、用“array_unshift(数组,值)”在开头增加值;2、用“array_push(数组,值)”在末尾增加值;3、用“$数组名[]=值;”在末尾增加值;4、用“array_splice(数组,位置,0,值)”在指定位置插入值。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php数组中增加一个值的4种方法方法1:使用array_unshift()array_un
    阅读数:827 php php数组
  • 怎么用php做一个查询语句

    用php做一个查询语句的方法:1、创建一个php示例文件;2、使用mysqli_connect连接数据库;3、通过“$q = "SELECT * FROM user WHERE gender = '".$gender."'";$result = mysqli_query($db,$q);”语句实现查询即可。
    阅读数:654 php
  • javascript与php怎么检查元素是否在数组中

    这篇文章主要讲解了“javascript与php怎么检查元素是否在数组中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript与php怎么检查元素是否在数组中”吧!javascr
    阅读数:855 javascript php
  • php怎么截取头一个中文乱码

    php截取头一个中文乱码的解决办法:1、创建一个PHP示例文件;2、设置“charset=utf-8”编码;3、通过“function str($str='',$len=0){...}”方法截取即可。
    阅读数:829 php 乱码
  • php数组里面怎么只取一个元素

    4种获取方法:1、使用array_shift()获取数组的第一个元素,语法“array_shift(数组)”。2、使用array_pop()获取数组的最后一个元素,语法“array_pop(数组)”。3、使用“$数组变量名[下标]”语句获取数组中指定下标的一个元素。4、使用array_slice()获取数组中指定下标的一个元素,语法“array_slice(数组,2,1)”。本教程操作环境:wind
    阅读数:124 php数组 php
  • php怎么用一个值替换数组元素

    3种方法:1、利用array_splice()函数,可从指定位置开始替换1个元素,语法“array_splice(数组,开始位置,1,替换值)”;2、利用array_replace()函数,会用后面数组的值替换第一个数组的值,语法“array_replace(数组,替换数组)”,只需要替换数组中包含一个值即可;3、给指定下标的元素重新赋值,语法“$数组名[下标]="替换值"”。php零基础到就业直播
    阅读数:472 php数组 php
  • php怎么调用一个类中的方法

    在PHP中,可以利用“->”来调用一个类中的方法,该符号用于引用类实例的方法和属性,是对象执行方法或取得属性用的,语法为“$obj->a”。
    阅读数:250 php