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

口碑好网站建设开发wordpress要不要付费

口碑好网站建设开发,wordpress要不要付费,沈阳市住房和城乡建设厅网站,王建设个人网站php运算符的短路特性 1、逻辑运算符:逻辑与(&&)和逻辑或(||),存在着短路特性 PHP中有以下两个运算符具有短路的特性,他们是逻辑运算符的逻辑与(&&)和逻辑或(||&am…

php运算符的短路特性

1、逻辑运算符:逻辑与(&&)和逻辑或(||),存在着短路特性

PHP中有以下两个运算符具有短路的特性,他们是逻辑运算符的逻辑与(&&)和逻辑或(||),存在着短路这一特性。

逻辑或,一真为真,假假为假(一真返回,全假跳过不返回)

$a = 1;
$flag = ($a == 1 || $c = 100); echo '$c的值:'.$c.' $flag的值:'.$flag;
//输出 $c的值: $flag的值:1(true隐式转换为字符串1)

逻辑或的运算结果是运算符(||)的两边 只要有一个为真,结果就返回“真”后就不再执行其它表达式 ,所以在这个语句里已经判断到 a 的返回值是“真”,就不再执行给 a的返回值是“真”,就不再执行给 a的返回值是,就不再执行给c赋值,这样就形成了一个短路现象,所以后面的输出语句不输出内容。

逻辑与,真真为真,一假为假(全真返回,一假跳过不返回)

$a = 1;
$a == 2 && $c=100; echo '$c的值:'.$c.' $flag的值:'.$flag;
//输出 $c的值: $flag的值:(flase隐式转换为空字符串)

逻辑与的运算符(&&),逻辑与的运算方式是运算符的 两边表达式都为“真”才会继续执行其他语句而直接返回一个“假”值,所以这条语句也将不执行$c的赋值。

2、按位运算符:按位与(&)和按位或(|),不存在短路特性

按位运算符:按位与(&)和按位或(|),这两个运算符不存在短路特性,虽然它们的运算方式和逻辑与及逻辑或的运算方式相似,但他们没有存在短路现象,因为 按位与它是参加运算的表达式的同位运算都为1时才返回1否则返回0,按位或是同位运算不相同时返回1否则返回0。

按位或,同位运算不相同时返回1否则返回0(按位的“位”是二进制)

$a = 1;
$flag1 = ($a == 1 | $c = 100); // 1 | 110 0100 = 110 0101echo '$c的值:'.$c.' $flag1的值:'.$flag1.' $flag2的值:'.$flag2;
//输出 $c的值:100 $flag1的值:101 $flag2的值:100

按位与,同位运算都为1时才返回1否则返回0(按位的“位”是二进制)

$a = 1;
$flag1 = ($a == 1 & $c = 100); // 1 & 110 0100 = 0
$flag2 = ($a == 2 & $c = 100); // 0 & 110 0100 = 0
$flag3 = (1 & 1); // 1 & 1 = 1
$flag4 = (12 & 12); // 110 0110 & 110 0110 = 110 0110
$flag5 = (12 & 13); // 110 0110 & 110 0111 = 110 0110
$flag6 = (13 & 12); // 110 0111 & 110 0110 = 110 0110echo '$c的值:'.$c.' $flag1的值:'.$flag1.' $flag2的值:'.$flag2.' $flag3的值:'.$flag3.' $flag4的值:'.$flag4.' $flag5的值:'.$flag5.' $flag6的值:'.$flag6;
//输出 $c的值:100 $flag1的值:0 $flag2的值:0 $flag3的值:1 $flag4的值:12 $flag5的值:12 $flag6的值:12

3、短路特性在判断语句中的应用

由于有了运算符的短路特性,我们可以 利用这一特性来编写一些判断语句,这样可以增加了程序的灵活性 ,例如我们可以使用在 打开一个文件时进行判断

$file = fopen('a.txt','r') or die('文件不存在。');  

通过这样设置了逻辑或运算符短路,这样就可以完成判断一个文件是否存在。die()命令是结束整个文件的执行,如果 程序运行到有die()时就结束了程序的运行 ,不再去执行该页面里的其他代码,输出错误提示。

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

相关文章:

  • 桂林北站到两江机场有多远emlog转wordpress
  • 视频网站如何推广支付宝网站开发文档
  • 南京网站建设丁豆褒个人网站建设方案书实例
  • 广元做网站的公司建站工作室网站源码
  • 用js做网站登录企业信息的网站
  • 高安高端网站设计公司wordpress 长图文
  • 网站建设七大步骤小型活动策划方案
  • 网站设计动图怎么建设做慕斯蛋糕那个网站有视频
  • 网站建设怎么选公司做网站优化用什么软件
  • 现在建设的网站有什么劣势我是怎么做网站架构的
  • 有哪些可以免费做视频的网站营销推广小程序有哪些
  • 惠州市跨境电子商务网站开发wordpress chrome插件
  • 厦门杏林建设企业网站做服装招聘的网站
  • 温州做网站厉害的公司有哪些网站二次开发的模板种类
  • 网站建设的目的是什么网站关键词有哪些
  • 网站建设公司-跨界鱼科技优网站推广有哪些方案
  • 购物网站后台订单处理流程织梦cms简介
  • 电信固定ip如何做网站软件开发怎么样
  • 高性能网站建设指南 京东网站建设行规
  • 我想自己建个网站 应该怎么做wordpress怎么切换编辑器
  • 高邮网站建设dz wordpress互通
  • 上海长宁建设和交通门户网站wordpress归档页
  • 宁阳移动网站制作做外贸网站的价格
  • 网站前置或专项审批江西建设职业技术学院招生信息网站
  • 深圳做网站得外包公司有哪些建设学校网站论文
  • 青岛一品网站建设建设工程英语网站
  • 赤峰做网站的网络公司网站开发 文学
  • 做微信网站价格平湖建设局网站
  • 大连网页设计哪家公司好江门网站排名优化
  • 江西住房与城乡建设厅网站网站设计模板 优帮云