php中,一个运算可能是有多个运算符连接在一起的,我们给其运算的执行决定先后顺序,下面由小编给大家介绍php运算符优先级,希望对需要的朋友有所帮助!

在php运算中遵循的规则就是:优先级高的运算符优先执行,优先级低的运算符后执行。在同一优先级的情况下,自左向右执行。当然也可以像数学运算那样使用括号,括号里的运算符最先执行。

下表按照由高到低的优先级顺序列出了php中的运算符。在同一行中的运算符是具有相同优先级的,这时他们的结合方向决定了运算顺序的方向。

<?php

$bool = true && false;

var_dump($bool);

$bool = true and false;

var_dump($bool);

?>

他的结果为:false

true<?php

$a = 7 * 4 / 2; // (7 * 3) / 2

echo $a;

$a = true ? 0 : true ? 1 : 7; // (true ? 0 : true) ? 1 : 2

echo $a;

$a = 2;

$b = 7;

$a = $b -= 3; // $a = ($b -= 3)

echo $a;

echo $b;

?>

其运行结果为:14

7

4

4

从以上三个实例可以看出,对于同一列的运算符来说,左代表自左向右运算,右代表自右向左运算,如果结合方向是不适用的,表明他们无法在一起使用。

相关推荐:

php运算符优先级题目,详解php运算符优先级相关推荐

  1. 双冒号作用运算符以及命名空间详解

    转载地址:双冒号作用运算符以及命名空间详解,你确定不来看看吗?_敲键盘的喵的博客-CSDN博客 一.双冒号作用域运算符 通常情况下,如果程序中即存在局部变量又存在全局变量,局部变量将会获得较高的优先权 ...

  2. 计算机组成原理课设题目详解

    计算机组成原理课设题目详解 一.实验一 1.实验名称: 验证74LS181运算和逻辑功能 2.实验目的: (1) 掌握算术逻辑单元(ALU)的工作原理: (2) 熟悉简单运算器的数据传送通路: (3) ...

  3. 蓝桥杯java B组历年省赛真题汇总及题目详解

    蓝桥杯java B组历年省赛真题汇总及题目详解 2019年第十届蓝桥杯省赛真题详解 2018年第九届蓝桥杯省赛真题详解 2017年第八届蓝桥杯省赛真题详解 2016年第七届蓝桥杯省赛真题详解 2015 ...

  4. c语言中优先级劣后级,详解基金中优先级和劣后级的区别

    原标题:详解基金中优先级和劣后级的区别 我们经常看到一些私募基金在投资收益模式上进行创新,将LP分为优先及劣后两个级别.很多朋友都很困惑为何要如此设计.今天,关天资本将为大家详细介绍基金中的优先级和劣 ...

  5. 蓝桥杯历年省赛JAVA-B组真题汇总及题目详解

    蓝桥杯 历年省赛JAVA-B组真题汇总及题目详解 题目大致介绍: 第一题到第三题以及第六题是结果填空,方法不限得到最后结果就行. 第四题和第五题是代码填空题,主要考察算法基本功和编程基本功. 第八题到 ...

  6. 如何快速掌握MYSQL?附牛客网精选的50道SQL题目详解【入门推荐】

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 另外也欢迎大家 ...

  7. Openjudge 题目详解 1.1

    Openjudge 题目详解 1.1编程基础之输入输出 [Hello, World!](http://noi.openjudge.cn/ch0101/01/) 描述 输入 输出 样例输入 样例输出 提 ...

  8. PHP排列运算符优先级,php运算符优先级顺序详解

    在我们前面讲PHP逻辑运算符的时候,提到了PHP运算符的优先级,所谓的运算符优先级,指的是在表达式中哪一个运算符先计算,哪一个后计算,就好像,表达式 1 + 5 * 3 的结果 是 16 而不是 18 ...

  9. 数据库除关系运算符执行过程详解

    数据库除关系运算符案例详解 声明与简介 数据库里的Div(除)运算符是借鉴了数学基本元素除的理念,即整体除以个体,得到组(满足个体的特征的集合). 所以如果"被除数"的集合R有4个 ...

最新文章

  1. java网络流传输,中文乱码问题。
  2. [NPUCTF2020]芜湖(Base64隐写)
  3. [LeetCode] Generate Parentheses
  4. 万字整理,图解Linux内存管理所有知识点
  5. 为啥linux分区是nvme0n1,NAS 篇五:尝试达成最终目标: 黑裙+万兆网卡+Nvme 存储空间的实现与测试...
  6. kafka消费者分区的分配的三种机制
  7. 关于android的零碎问题的整理
  8. call和calling的用法_call的用法及短语例句
  9. android 长截屏时弹窗多次拼接问题处理
  10. axure rp8 添加动态面板_AxureRP教程–动态面板高级应用
  11. 【B站弹幕游戏开发笔记02】Win10系统下给Python项目导入Protobuf
  12. [面面面]搞定计算机面试常见知识点——Java篇
  13. 手机摄影 -参数ISO
  14. 数学四大思想八大方法_中考数学专题五,四种数学思想方法,第3个比较难掌握...
  15. Python笔记之用turtle库绘制三角函数和反三角函数的图像(考研党福利)
  16. 讯搜 配置mysql_实例讲解帝国cms整合xunsearch(迅搜)教程
  17. JAVA:如何读写txt文件,并解决中文乱码问题
  18. 51单片机学习笔记之按键控制一盏小灯
  19. C4D团队渲染联机渲染,异地电脑一起渲染,使用RS,OC等渲染器。
  20. MPI之点对点通信——阻塞式MPI_Send 和MPI_Recv

热门文章

  1. 限时团购,6.5折:《C# 7.0 核心技术指南》
  2. 浅谈Log4net在项目中如何记录日志
  3. 分布式事务,EventBus 解决方案:CAP【中文文档】
  4. 使用CoreProfiler/NanoProfiler实现跨平台amp;应用的整合性能调试
  5. F#年度调查结果概述
  6. 如果你也会C#,那不妨了解下F#(4):了解函数及常用函数
  7. win10下用docker安装onlyoffice服务
  8. onlyoffice更新中文字体总结
  9. java调c++代码_Java中调用C++代码的实现 | 学步园
  10. 【ArcGIS风暴】ArcGIS影像批量裁剪(分幅)方法总结