发布网友 发布时间:2022-04-22 07:38
共3个回答
热心网友 时间:2022-04-20 09:15
isset是判断一个变量是否定义过
即使它没有值,返回值也是true
比如$name="";或var $name;
那么if(isset($name))echo 1;
它也会输出1,因为$name被定义了
但if($name!="")echo 1;或if(!empty($name))echo 1;
它就不会输出1,因为$name虽然被定义了,但它是空的
热心网友 时间:2022-04-20 10:33
大意是判断第一个参数(一般是变量)是否已有值或是否为空.
热心网友 时间:2022-04-20 12:07
isset是判断变量是否存在的。
楼上的自己都没搞明白。。。。。。
----------------------------------------------
举例说明
<?php
$a='';//变量a是空的
if(isset($a)){
echo '变量a存在';
}
else{
echo '变量a不存在';
}
if(isset($b)){
echo '变量b存在';//程序中没有创建变量b
}
else{
echo '变量b不存在';
}