PHP是我们开发语言之一,它有强大的功能,文章这里就给喜欢PHP的朋友介绍一下PHP运算符。PHP和其他高级语言一样,有很多种PHP运算符。包括算数运算符、赋值运算符、字符串运算符、自增自减运算符、逻辑运算符、位运算符、关系运算符等。

1. 算数运算符

PHP算数运算符有+(加)、-(减)、*(乘)、/(除)、%(取余)。

2. 赋值运算符

PHP赋值运算符有+=(将左边的值加上右边的值赋值给左边)、-=(将左边的值减去右边的值赋值给左边)、*=(将左边的值乘以右边的值赋值给左边)、 /=(将左边的值除以右边的值赋值给左边)、%=(将左边的值对右边的值取余赋值给左边)、.=(将左边的字符串连接到右边赋值给左边)。

3.字符串运算符

PHP字符串运算符只有连接符号“.”,它将两个字符串连接起来。

4. 自增自减运算符

PHP自增自减运算符有四种形式:$a++; ++$a; $a--; --$a。

5. 逻辑运算符

PHP逻辑运算符有!(逻辑非)、and(逻辑与)、&&(逻辑与)、or(逻辑或,两个表达式只要有一个为真,结果就为真)、||(逻辑或)、xor(异或,两个表达式有且只有一个为真,结果才为真)。

&&和||的优先级比and和or高。

6. 位运算符

位运算符是把所有的数转换成二进制数来计算。

位运算符有&(按位与)、|(按位或)、^(按位异或)、<>(按位右移)、~(按位取反)。

7. 关系运算符

关系运算符有==(等于)、!=(不等于)、(大于)、<=(小于等于)、>=(大于等于)。

8. 其他运算符

PHP运算符还有一些运算符,如$(变量符号)、&(变量指针,取地址)、@(加在函数前,不显示错误信息)、?:(三目运算符)、,(逗号运算符)、->(对象的方法和属性)、=>(数组赋值)。

9. 运算符优先级

PHP运算符有优先级,多种运算符在一起时,先算优先级高的。简单的理解就是先乘除后加减,这里不再赘述。

【责任编辑:姜程程 TEL:(010)68476606】

点赞 0

php 逗号运算符,基础篇PHP运算符总结宝典相关推荐

  1. Java基础篇2——运算符

    Java基础篇2--运算符 1.运算符 1.1.算数运算符 +表示加法运算符 -表示减法运算符 *表示乘法运算符 /表示除法运算符 %表示取余运算符 1.2.关系运算符 所有以关系运算符作为最终运算的 ...

  2. Python学习之旅(核心编程基础篇003运算符)

    Python学习之旅 Python核心编程基础篇2020.12.18 一.算数运算符 二.比较运算符 三.赋值运算符 四.逻辑运算符 五.成员运算符 六.身份运算符 七.三目运算符 八.运算符优先级 ...

  3. java int相除向上取整_Java基础篇——Java运算符

    Java运算符按功能可分为:算数运算符.关系运算符.逻辑运算符.位运算符.赋值运算符和条件运算符. 算数运算符 算术运算符包括通常的加(+).减(-).乘(*).除(/).取模(%),完成整数型和浮点 ...

  4. 【JAVA基础篇】运算符

    一.表达式 表达式由运算符和操作数组成 例如: 5 num1 num1+num2 sum=num1+num2 二.运算符分类 算数运算符.赋值运算符.关系运算符.逻辑运算符.条件运算符.位运算符 三. ...

  5. web前端知识集合——javascript基础篇之javascript背景历史和运行环境(一)

    前言:温故而知新,可以为长也!万变不离其宗,无论是现在web前端技术衍生出多么优秀,好用的框架,插件,都离不开这门语言的基础知识.掌握各种优秀的框架,插件,只是"善用工具的人",深 ...

  6. web前端知识集合——javascript基础篇之常量和变量(二)

    3. 变量和常量: 1.1 变量的声明: js三种方式声明变量,声明不赋值时,默认值为underfined. (1)var声明:var name='Ace',同时声明多个变量var a=1,b=2,c ...

  7. 菜鸟学习笔记:Java基础篇2(变量、运算符、流程控制语句、方法)

    菜鸟学习笔记:Java基础篇2 变量 基本概念 变量作用域 final关键字 运算符 算术运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 运算符优先级 Java三种流程控制语句 顺序 ...

  8. c语言 字符串转运算符,快速上手系列-C语言之基础篇(二)数据类型与运算符...

    在上一篇文章<快速上手系列-C语言之基础篇(一)>中写了关于C语言的程序结构,关键字及控制语句.本篇主要写写C语言中数据类型,以及运算符相关方面的知识. 一.变量与常量 1.常量:在程序运 ...

  9. SQL Server调优系列基础篇(联合运算符总结)

    前言 上两篇文章我们介绍了查看查询计划的方式,以及一些常用的连接运算符的优化技巧,本篇我们总结联合运算符的使用方式和优化技巧. 废话少说,直接进入本篇的主题. 技术准备 基于SQL Server200 ...

最新文章

  1. 幕课网产品总监:教你从0到1打造600W下载量的爆款APP
  2. 小学身高体重测试软件,学生身高、体重检测汇总分析
  3. TZOJ 5471: 数据结构实验--图的最小代价生成树
  4. 顺序线性表的基本操作(C语言实现)
  5. hive函数参考手册
  6. php无重复字符的最长子串,无重复字符的最长字串问题
  7. 嵌入式开发--Altuim Designer生成的PCB文件过大,及其他日常技巧
  8. VSCode插件CodeRunner直接运行TypeScript
  9. pod、pvc删不掉怎么办?
  10. 使用github构建自己网站
  11. JQuery快速入门之插件
  12. 编译原理——自上而下语法分析
  13. App内购项目的App Store推广
  14. VMware Workstation 15 pro 安装macOS 10.13,macOS 10.14教程(仅供个人兴趣学习使用)
  15. 硅谷最有权势的人:孙正义和他的愿景帝国
  16. 怎样用计算机打出Abc,快捷安装ABC输入法在win7电脑中的方法
  17. idea实用与炫酷的插件推荐
  18. 不忘初心,专心练剑!
  19. ccmall商城:阿里的区块链为阿里代言,可靠,安全,不可篡改
  20. 国内快速下arxiv里的文章

热门文章

  1. 46. Permutations (Back-Track,Sort)
  2. 合理提升WEB前端性能
  3. 自动弹窗被拦截 html,弹出式窗口被阻止怎么办,如何阻止弹出式窗口
  4. 光环大数据spark文档_推荐大数据Spark必读书目
  5. 2019小程序没必要做了_企业有必要开发微信小程序吗?
  6. eui自带字体是什么_阿里巴巴居然出品了两款字体,免费可商用,网友:太良心了...
  7. linux 内核维护,Linux 4.18内核系列生命周期结束:用户需尽快更新内核
  8. 计算机专业新老生交流会ppt,铜陵学院实践部新老生交流会.ppt
  9. android studio gradle配置_Unity打包Android最全攻略(含完整流程及常见问题)
  10. 九十一、前端可视化ECharts的使用