位置: 编程技术 - 正文

PHP学习 运算符与运算符优先级(php中运算符)

编辑:rootadmin
算术运算符 运算符 名称 结果 $a + $b 加法 $a 和 $b 的和 $a - $b 减法 $a 和 $b 的差 $a * $b 乘法 $a 和 $b 的积 $a / $b 除法 $a 除以 $b 的商 $a % $b 取模 $a 除以 $b 的余数 递增/递减运算符 运算符 名称 结果 ++$a  前加   $a 的值加一,然后进行操作 $a++ 后加   $a 的值先进行操作,后加一 --$a   前减   $a 的值减一,然后进行操作 $a--   后减   $a 的值先进行操作,后减一 实例: <?php echo $a=5+”5th”; //输出: echo %3; //输出:1 echo + $a++; //输出: echo 5- --$a; //输出:-5 ?> 比较运算符 运算符 名称 结果 $a == $b 等于 TRUE,如果$a等于$b $a === $b 全等 TRUE,如果$a等于$b,并且它们的类型也相同 $a != $b 不等 TRUE,如果$a不等于$b $a <> $b 不等 TRUE,如果$a不等于$b $a !== $b 非全等 TRUE,如果$a不等于$b,或者它们的类型不同 $a < $b 小于 TRUE,如果$a严格小于$b $a > $b 大于 TRUE,如果$a严格$b $a <= $b 小于等于 TRUE,如果 $a 小于或等于$b $a >= $b 大于等于 TRUE,如果 $a 大于或等于$b 另外一个条件运算符是“ ? : ”(或三元)运算符。 实例: <?php var_dump(0=="a"); //输出:bool(true) var_dump(0==""); //输出:bool(true) var_dump(0===""); //输出:bool(false) var_dump(0<>"abc"); //输出:bool(false) var_dump(0!==""); //输出:bool(true) $a=; $b=; $str=$a>$b? "true":"false"; echo $str; //输出:false ?> 逻辑运算符 运算符 名称 结果 $a and $b 逻辑与 TRUE,如果 $a 与 $b 都为 TRUE。 $a or $b 逻辑或 TRUE,如果 $a 或 $b 任一为TRUE。 $a xor $b 异或 TRUE,如果 $a 和 $b 不同时 ! $a 逻辑非 TRUE,如果 $a 不为 TRUE。 $a && $b 逻辑与 TRUE,如果 $a 与 $b 都为TRUE。 $a || $b 逻辑或 TRUE,如果 $a 或 $b 任一为TRUE。 其中and与&& 、or与||是同一逻辑运算符的两种写法。 逻辑与和逻辑或 都是短路运算符。在遇到下列逻辑表达式时,PHP解释程序将不会计算右边的表达式: <?php $a=; if(false && (++$a)); echo $a; //输出: $b=; if(true or (++$b)); echo $b; //输出: ?> 位运算符 位运算符允许对整型数中指定的位进行置位。如果左右参数都是字符串,则位运算符将操作字符的 ASCII 值。 表达式 名称 结果 $a & $b 按位与 将把 $a 和 $b 中都为 1 的位设为 1。 $a | $b 按位或 将把 $a 或者 $b 中为 1 的位设为 1。 $a ^ $b 按位异或 将把 $a 和 $b 中不同的位设为 1。 ~ $a 按位非 将 $a 中为 0 的位设为 1,反之亦然。 $a << $b 左移 将 $a 中的位向左移动 $b 次(每一次 移动都表示“乘以 2”)。 $a >> $b 右移 将 $a 中的位向右移动 $b 次(每一次 移动都表示“除以 2”)。 其他运算符 字符串运算符 有两个字符串运算符。第一个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。 错误抑制操作符 在最常见的数据库连接与文件创建操作或出现除0等异常时,可以用@符号来抑制函数错误信息输出到浏览器端 $a=@(5/0) 外部命令执行 使用``来运行外部系统命令,注意不是单引号,是ESC下面那个按键 <?php $out=`dir c:`; print_r($out); ?>//不建议使用 实例: <?php $a="hello"; $a.=" world! "; //等同于:$a=$a." world!"; echo $a; //输出:hello world! $m = 3; $m += 5; //等同于:$m=$m+5; echo $m; //输出:8 $c = ($b = 4) + 5; echo $c; //输出:9 ?> 运算符优先级 下表从低到高列出了运算符的优先级。 结合方向 运算符 左 , 左 or 左 xor 左 and 右 print 右 = += -= *= /= .= %= &= |= ^= ~= <<= >>= 左 ? : 左 || 左 && 结合方向 运算符 左 | 左 ^ 左 & 无 == != === !== 无 < <= > >= 左 << >> 左 + - . 左 * / % 右 ! ~ ++ -- (int) (float) (string) (array) (object) @ 右 [ 无 new

推荐整理分享PHP学习 运算符与运算符优先级(php中运算符),希望有所帮助,仅作参考,欢迎阅读内容。

PHP学习 运算符与运算符优先级(php中运算符)

文章相关热门搜索词:php运算符号,php运算符与表达式报告总结,php运算符与表达式报告总结,php运算符号,php中运算符,php中常见的运算符有哪些,php运算符@符号,php中运算符,内容如对您有帮助,希望把文章链接给更多的朋友!

php学习 函数 课件 代码重用include()require()这两个函数都是用来引用文件的,区别是当处理失败时include()产生一个警告而require()是一个致密错误include_once()require_once()这两个

php学习 字符串课件 语法字符串string可以有三种方法定义‘'(单引号)(双引号)(定界符)转义序列可以用\解释为双引号的最大特点是变量名会被变量值代替定界符可以原样

php学习 数组课件第1/2页 下标:数组中的识别名称也就是字符串或整数在数组中的代号数组中有几个索引值就被称为几维数组。索引值:索引是对数据库表中一列或多列的值进

标签: php中运算符

本文链接地址:https://www.jiuchutong.com/biancheng/276765.html 转载请保留说明!

上一篇:PHP学习一(基础)第1/2页(php基础入门)

下一篇:php学习 函数 课件(php基础函数)

  • 进项税额转出需要结转吗
  • 设备计提的折旧为什么要交所得税
  • 业务往来中接受礼品道德吗
  • 税控盘当月不抵扣怎么申报
  • 印花税已经申报在哪里点交费
  • 增值税减免税款怎么算
  • 什么时候库存商品什么时候主营业务收入
  • 企业商品收入确认的依据
  • 融资租赁和经营性租赁区别
  • 国家税务局发票查询真伪
  • 收到房租费发票如何做账
  • 银行回单附言写错业务
  • 个人劳务费增值税如何缴纳
  • 公司冲账发票做不够该如何处理合适?
  • 养老保险缴纳比例是固定的吗
  • 进项税额抵减欠税后附加税可以抵减吗
  • 可供分配利润包括所得税吗
  • 筹建期土地使用税分录
  • 新办建筑劳务公司有资质证书吗
  • 建筑工程需要哪些部门审批
  • 工业企业水电费如何分摊
  • 服务费发票怎么做分录
  • 物业费的进项税额可以抵扣吗
  • 易税是什么
  • 其他收益等于什么
  • 事业单位事业收入和经营收入要上缴财政
  • 对子公司投资应采取的核算方法
  • 资本弱化管理规定最新
  • 租用办公室协议书
  • 预收账款贷方负数表示什么
  • 六税两费减半会延期吗
  • 实收资本要求
  • php二维码生成代码
  • Win10 Build21376内测版发布 重新设计默认用户界面字体
  • 外贸企业退税需要哪些资料
  • php制作数字验证码
  • 楼房贷款需要什么手续没有银行流水怎么办
  • 企业发生的间接费用应先在
  • 库存现金日记账的登记依据
  • 社会保险费征收机构责令限期缴纳
  • 去年的所得税计提多了怎么做分录
  • 个税的本期收入是什么意思
  • 2022-8-29 javaweb 第一天 servlet/tomcat
  • 持有至到期投资属于流动资产吗
  • 限售股 缴税
  • page_sql
  • centos8 mongodb
  • 已申报的财务报表可以修改吗
  • 收到税务局退回的个税手续费怎么入账
  • 个人住房租赁给公司如何开票
  • 不征税收入与免税收入有哪些
  • 计提工资时个税挂其他应收款
  • 企业汇算清缴调整费用后资产负债表怎么改
  • 待处理财产损益的账务处理
  • 广告费用怎么做账
  • 处置固定资产应通过什么账户核算
  • mysqlvarchar汉字
  • CentOS上查看系统信息以及配置防火墙的方法
  • 如何设置windows启动密码
  • linux使用iso镜像
  • 获取windows的最新信息
  • linux系统中怎么编辑文件
  • ptssvc.exe - ptssvc是什么进程 有什么用
  • win7旗舰版如何升级到win10
  • linux awk nr
  • 三分钟教你学会骑女式摩托车,连菜鸟都能学会
  • 请问菜单
  • cocos2djs
  • JAVAscript字符串类型单引号和双引号意一样吗
  • ndk sdk
  • ubuntu nodejs
  • python3 创建字典
  • android长按app快捷功能
  • fw开发
  • 通过jquery实现页面的动画效果(实例代码)
  • js日历插件
  • 用python编写简单程序
  • jquery版本区别
  • 昌隆鑫实业集团招聘
  • 福建省茶叶协会会长名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设