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

中国菲律宾冲突岛屿/肇庆seo优化

中国菲律宾冲突岛屿,肇庆seo优化,建一个淘宝客网站需要多少钱,公司做网站好PHP中判断变量为空的方法PHP中,"NULL" 和 "空" 是2个概念。下面小编给大家整理了PHP中判断变量为空的方法,一起来学习吧!PHP中判断变量为空的方法1,isset功能:判断变量是否被初始化说明&#xff1…

PHP中判断变量为空的方法

PHP中,"NULL" 和 "空" 是2个概念。下面小编给大家整理了PHP中判断变量为空的方法,一起来学习吧!

PHP中判断变量为空的方法

1,isset功能:判断变量是否被初始化

说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过

注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右

复制代码 代码示例:

$a = '';

$a['c'] = '';

if (!isset($a)) echo '$a 未被初始化' . "";

if (!isset($b)) echo '$b 未被初始化' . "";

if (isset($a['c'])) echo '$a 已经被初始化' . "";

// 显示结果为

// $b 未被初始化

// $a 已经被初始化

2,empty功能:检测变量是否为"空"

说明:任何一个未初始化的变量、值为 0 或 false 或 空字符串"" 或 null的变量、空数组、没有任何属性的对象,都将判断为empty==true

注意1:未初始化的变量也能被empty检测为"空"

注意2:empty只能检测变量,而不能检测语句

复制代码 代码示例:

$a = 0;

$b = '';

$c = array();

if (empty($a)) echo '$a 为空' . "";

if (empty($b)) echo '$b 为空' . "";

if (empty($c)) echo '$c 为空' . "";

if (empty($d)) echo '$d 为空' . "";

3,var == null功能:判断变量是否为"空"

说明:值为 0 或 false 或 空字符串"" 或 null的变量、空数组、都将判断为 null

注意:与empty的显著不同就是:变量未初始化时 var == null 将会报错。

复制代码 代码示例:

$a = 0;

$b = array();

if ($a == null) echo '$a 为空' . "";

if ($b == null) echo '$b 为空' . "";

if ($c == null) echo '$b 为空' . "";

// 显示结果为

// $a 为空

// $b 为空

// Undefined variable: c

4,is_null功能:检测变量是否为"null"

说明:当变量被赋值为"null"时,检测结果为true

注意1:null不区分大小写:$a = null; $a = NULL 没有任何区别

注意2:仅在变量的.值为"null"时,检测结果才为true,0、空字符串、false、空数组都检测为false

注意3:变量未初始化时,程序将会报错

复制代码 代码示例:

$a = null;

$b = false;

if (is_null($a)) echo '$a 为NULL' . "";

if (is_null($b)) echo '$b 为NULL' . "";

if (is_null($c)) echo '$c 为NULL' . "";

// 显示结果为

// $a 为NULL

// Undefined variable: c

5. var === null功能:检测变量是否为"null",同时变量的类型也必须是"null"

说明:当变量被赋值为"null"时,同时变量的类型也是"null"时,检测结果为true

注意1:在判断为"null"上,全等于和is_null的作用相同

注意2:变量未初始化时,程序将会报错

总结:

PHP中,"NULL" 和 "空" 是2个概念。

isset 主要用来判断变量是否被初始化过

empty 可以将值为 "假"、"空"、"0"、"NULL"、"未初始化" 的变量都判断为TRUE

is_null 仅把值为 "NULL" 的变量判断为TRUE

var == null 把值为 "假"、"空"、"0"、"NULL" 的变量都判断为TRUE

var === null 仅把值为 "NULL" 的变量判断为TRUE

注意:在判断一个变量是否真正为"NULL"时,大多使用 is_null,从而避免"false"、"0"等值的干扰。

http://www.lbrq.cn/news/1369675.html

相关文章:

  • 杭州网站建设杭州手机网站建设/百度指数官方版
  • 宝安网站建设深圳信科/网址提交入口
  • 做外销b2b网站对比/搜索引擎推广的三种方式
  • 网站空间租用哪个好/网站seo综合诊断
  • 临朐网站建设价格/武汉软件测试培训机构排名
  • 网站没备案可以做商城吗/北京seo技术
  • 网站目录字典/化工网站关键词优化
  • 查找网站开发者/网站设计制作在哪能看
  • 时尚网站设计/友链交易平台
  • bootstrap网站模板/长尾关键词挖掘爱站网
  • 公司网站建设前期情况说明/关键词热度查询
  • 你学做网站学了多久/seo的五个步骤
  • 网站标题字符/十大免费域名
  • ts-428 WordPress/如何做seo
  • 怎么做微信小说网站/视频号链接怎么获取
  • 江门网站建设外包/yande搜索引擎官网入口
  • 移动端网站开发最好的环境/个人引流推广怎么做
  • 更改wordpress用户名/卢镇seo网站优化排名
  • 个人如何做网站/企业网站管理系统
  • 莱州网站建设青岛华夏商务网/seo优化主要工作内容
  • 郑州公司网站制作/以服务营销出名的企业
  • 遂昌建设局网站/0元做游戏代理
  • 哪个网站做招聘海报比较好/网络推广公司简介
  • 湿地公园网站建设/域名注册免费
  • 做明星网站/电子商务网站建设方案
  • 做网站和做微信小程序/百度关键词规划师
  • 搬家公司网站制作/百度百家
  • 绍兴网站建设服务/南宁网站seo外包
  • 动漫做暧视频在线观看网站/十大网站管理系统
  • 绥芬河市建设局网站/app数据分析软件
  • 江协科技STM32 14-1 WDG看门狗
  • AVDTP Media Packet 报文深度解析:蓝牙音频流的幕后功臣
  • 【软考中级网络工程师】知识点之级联
  • WD5208S,12V500MA,应用于小家电电源工业控制领域
  • Android13文件管理USB音乐无专辑图片显示的是同目录其他图片
  • IMAP电子邮件归档系统Mail-Archiver