当前位置: 首页 > news >正文

设计logo网站免/百度有哪些app产品

设计logo网站免,百度有哪些app产品,大连科技公司建设网站,网站建设vip教程在PHP中isset()和empty()之间很容易混淆,它们都是用于测试变量的值,都返回一个布尔值。在使用 php 编写页面程序时,经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数&#xf…

在PHP中isset()和empty()之间很容易混淆,它们都是用于测试变量的值,都返回一个布尔值。在使用 php 编写页面程序时,经常使用变量处理函数判断 php 页面尾部参数的某个变量值是否为空,开始的时候我习惯了使用 empty() 函数,却发现了一些问题,因此改用 isset() 函数,问题不再。本文章向大家详细介绍PHP isset()和empty()区别。

PHP isset()函数

isset()函数是用于确定变量是否已设置且不为空。

语法:

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

返回值: 

  1. 若变量不存在则返回 FALSE 
  2. 若变量存在且其值为NULL,也返回 FALSE 
  3. 若变量存在且值不为NULL,则返回 TURE 
  4. 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 

例子:

$x = '白煮蛋的博客';
var_dump(isset($x));

上面结果会返回true.

PHP empty()函数

empty() 函数用于检查一个变量是否为空。

empty() 判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于 FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。

语法:

bool empty ( mixed $var )

当 var 存在,并且是一个非空非零的值时返回 FALSE 否则返回 TRUE。

  1. 变量不存在,返回true
  2. 变量存在,值为空,返回true
  3. 变量存在,值不为空,返回false

以下的变量会被认为是空的:

  • "" (空字符串)
  • 0 (作为整数的0)
  • 0.0 (作为浮点数的0)
  • "0" (作为字符串的0)
  • NULL
  • FALSE
  • array() (一个空数组)
  • $var; (一个声明了,但是没有值的变量)

例子:

<?php$temp_val = 0;if (empty($temp_val)) {echo $temp_val . ' is considered empty';}echo "nn";$new_val = 1;if (!empty($new_val)) {echo $new_val . ' is considered set';}
?>

输出:

0 is considered empty 1 is considered set

PHP empty()与isset()区别

empty方法:

  1. 变量不存在,返回true
  2. 变量存在,值为空,返回true
  3. 变量存在,值不为空,返回false

isset方法:

  1. 变量存在,返回true
  2. 变量不存在,返回false

一张表搞清楚php empty()和isset()的区别:

“”“apple”NULLFALSE0undefined
empty()TRUEFALSETRUETRUETRUETRUE
isset()TRUETRUEFALSETRUETRUEFALSE

以下代码有助于你深入了解php empty()和isset()的区别:

<?phpprint "<br/>ISSET: <br/>";
$var = "";
print "isset():". isset($var)."<br/>";
$var = "apple";
print "isset('apple'):". isset($var)."<br/>";
$var = NULL;
print "isset('NULL'):". isset($var)."<br/>";
$var = FALSE;
print "isset('FALSE'):". isset($var)."<br/>";
$var = 0;
print "isset('0'):". isset($var)."<br/>";
print "isset(undefined):". isset($var3)."<br/>";print "<br/>EMPTY: <br/>";
$var = "";
print "empty():". empty($var)."<br/>";
$var = "apple";
print "empty('apple'):". empty($var)."<br/>";
$var = NULL;
print "empty('NULL'):". empty($var)."<br/>";
$var = FALSE;
print "empty('FALSE'):". empty($var)."<br/>";
$var = 0;
print "empty('0'):". empty($var)."<br/>";
print "empty(undefined):". empty($var1)."<br/>";

输出结果:

ISSET: 
isset():1
isset('apple'):1
isset('NULL'):
isset('FALSE'):1
isset('0'):1
isset(undefined):EMPTY: 
empty():1
empty('apple'):
empty('NULL'):1
empty('FALSE'):1
empty('0'):1
empty(undefined):1

以上是本文的全部类容,感谢阅读,希望能帮到大家。更多教程请访问码农之家    

http://www.jmfq.cn/news/5192947.html

相关文章:

  • 做网站好迷茫/如何在百度上投放广告
  • 网站的后台是开发做的/360手机优化大师下载
  • 佛山网站优化什么价格/摘抄一则新闻
  • 湖南省建设局官方网站/竞价推广账户托管
  • 烟台市做网站找哪家好/企业网站模板图片
  • 火影忍者做网站的超帅图片/数据分析师培训
  • 南宁快速建站模板/中央人民政府
  • 便宜的网站建设公司/2020年百度搜索排名
  • 网站 侧边栏/广州网络运营课程培训班
  • 制作公司网站的费用/公众号引流推广平台
  • dede网站地图调用/图片外链上传网站
  • 龙采做网站要多少钱/怎么建立信息网站平台
  • 公司网站手机版设计/上海搜索排名优化公司
  • 小程序微商城定制开发/google搜索引擎优化
  • 网站做防劫持/效果最好的推广软件
  • 公司在线网站制作系统/网站名称查询
  • 昆明网站制作专业/广州seo网站推广平台
  • 泰安网站设计/广州网站优化方案
  • 湖北建设厅官网/北京seo关键词排名
  • 珠海网站建设官网/小时seo加盟
  • 网站设计的介绍模板/网站建设定制
  • 南昌易动力网站建设公司/电脑优化大师哪个好
  • 网站建设属于什么服务/怎么免费给自己建网站
  • 房产网站哪个比较真实/营销策略分析包括哪些内容
  • b2b建设网站公司/新seo排名点击软件
  • 做的网站需要什么技术/九幺seo优化神器
  • 梵克雅宝中文官网/武汉seo公司排名
  • 网站开发做原型吗/浙江seo公司
  • 网站设计要素/广州网站建设方案维护
  • 外销网站建立/南宁百度seo优化