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

门户网站开发过程视频有限责任公司的优缺点

门户网站开发过程视频,有限责任公司的优缺点,google提交网站入口,深圳华强北手机报价「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 isset 一、判断变量是否存在二、判断变量是否为NUL…

「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》

isset

  • 一、判断变量是否存在
  • 二、判断变量是否为NULL
  • 三、同时判断多个变量
  • 四、unset()释放变量
  • 五、判断数组元素是否存在
  • 六、判断对象属性是否存在
  • 七、三元表达式

isset() 函数可以检测「变量是否存在」并非NULL。常用来判断变量是否被定义,以避免变量未定义而报错。

语法

bool isset( $var )

参数

  • $var :需要检测的变量

返回值:

isset() 返回一个布尔类型的值。

  • true :变量「已定义」
  • false:变量「未定义」或变量为 NULL 或 变量被 unset()

一、判断变量是否存在

变量「存在」返回 true ,变量「不存在」返回 false

实例:

<?php
$var1 = 'hello world';var_dump(isset($var1));
var_dump(isset($var2));

输出:

bool(true)
bool(false)

二、判断变量是否为NULL

1)当变量赋值为 NULL 时, isset() 也会返回 false

实例:

$var1 = NULL;var_dump(isset($var1));

输出:

bool(false)

2)这里的 NULL 是指PHP的「常量」 NULL ,也就是空的意思,所以会返回 false;字符串类型的变量‘NULL’等,则会返回 true

实例:

$var1 = 'null';
$var2 = 'NULL';
$var3 = '/0';
$var4 = NULL;var_dump(isset($var1));
var_dump(isset($var2));
var_dump(isset($var3));
var_dump(isset($var4));

输出:

bool(true)
bool(true)
bool(true)
bool(false)

三、同时判断多个变量

判断「多个变量」时,使用逗号分隔。

从左往右逐个判断,只要有一个变量不存在或者为NULL或者被 unset() ,就会立刻停止,并会返回 false

实例:

$var1 = 'hello world';var_dump(isset($var1));
var_dump(isset($var1,$var2));

输出:

bool(true)
bool(false)

四、unset()释放变量

unset() 函数「释放变量」后, isset() 也会返回 false

实例:

$var1 = 'hello world';
var_dump(isset($var1));unset($var1);
var_dump(isset($var1));

输出:

bool(true)
bool(false)

五、判断数组元素是否存在


实例:

$array1 = array('a','b');var_dump(isset($array1[0]));

输出:

bool(true)

六、判断对象属性是否存在

isset() 可以判断对象的「公有成员」,但无法判断「私有成员」;因为私有成员外部不可见,也没办法调用。

实例:

class Class1{public $var1 = 'hello public';private $var2 = 'hello private';
}$class1 = new Class1();var_dump(isset($class1->var1));
var_dump(isset($class1->var2));

输出:

bool(true)
bool(false)

七、三元表达式

扩展一个 isset() 配合三元表达式的使用方式

$result = isset($_GET['value']) ? $_GET['value'] : '';

这行代码的意思是:如果接收到参数 value 的值了,就赋值给 $result,否则就给 $result 赋值为空 ‘’。

http://www.yayakq.cn/news/896291/

相关文章:

  • 网站开发需要学php吗安卓是哪里开发的
  • 珠宝首饰网站模板做好的网站怎么优化
  • 云电子网站开发免费的代码分享网站
  • 电商网站建设策划书最新热点新闻事件
  • 精品课程网站建设建议wordpress 相关推荐
  • 普洱专业企业网站建设个人帮忙做网站吗
  • 可以做外贸的网站有哪些页面访问紧急升级中通知怎么关闭
  • 黑龙江省建设厅的网站首页在线代理app
  • 门户网站区别外贸怎么做网站
  • cms 美容网站 模版做盗链电影网站怎么样
  • 云南省建设厅一级建造师网站98同城招聘网信息
  • 网站的毕业设计怎么做响水做网站找哪家好
  • 网站建设公司怎么推广北京个人注册公司流程和费用
  • 深圳企业建站模板网易 自助网站建设
  • 教做凉拌菜的视频网站网站名查询网址
  • 全国十大婚恋网站排名网页分析
  • 网站seo诊断重庆企业网站开发服务
  • 网站 备案查询网站风格分析怎么写
  • 手工网站和自助建站式网站却别wordpress 响应式主题
  • 分类信息网站开发报价邮箱qq登录网页登陆入口
  • 石家庄晋州网站建设学程序员大概要多少钱
  • 扒完网站代码之后怎么做模板二手交易网站怎么做
  • 专业建站源码无锡响应式网站建设
  • 中海外城市建设有限公司网站帝国cms门户网站模板
  • 找人做微信网站服装公司网站
  • 大型网站只做要多少钱亚马逊做国际外贸在哪个网站
  • 保洁公司网站源码杭州本地网站有哪些
  • 网站建设深圳哪里学wordpress中文免费模板
  • 网络营销导向网站建设的基础宁波网站制作哪家全面
  • 网站换模板网站维护一般做什么