• 一、示意图
  • 二、示例代码
  • 三、示例打印

一、示意图

运算符 名字 变量的值 被赋值的表达式的值
$i ++ 后加 $i的值增加1 变量$i原来的值
++ $i 前加 $i的值增加1 变量$i新的值(增加1)
$i – 后减 $i的值减少1 变量$i原来的值
– $i 前减 $i的值减少1 变量$i新的值(减少1)
  • $i--有两个减,这表格显示看着像一个减

二、示例代码

public function test2() {$i = 5;$j = $i++;  //先赋值,再自增。等价于$j = $i; $i = $i + 1echo $i . '<br/>';echo $j . '<br/>------<br/>';$i = 5;$j = ++$i;  //先自增,再赋值。等价于$i = $i + 1; $j = $iecho $i . '<br/>';echo $j . '<br/>';
}

三、示例打印

6
5
------
6
6

php中$i++和++$i的区别相关推荐

  1. c语言exit和return区别,在fork和vfork中使用

    转自c语言exit和return区别,在fork和vfork中使用 exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: ...

  2. HTTP中302与301的区别以及在ASP.NET中如何实现

    一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:  301 redirect: 301 代表永久性转移(Permanently Moved). 302  ...

  3. linux如何在C程序中使用exit,c语言exit和return区别,在fork和vfork中使用

    exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: return():返回函数,若在main主函数中,则会退出函数并返 ...

  4. python2 与python3 区别的总结 持续更新中......

    1.python2,python3区别大环境下: python2:     1,源码都含有php,Java,C,等语言的规范陋习,     2,重复代码特别多. python3: 源码很规范,清晰,简 ...

  5. java 抽象类与接口的区别及其在jdk中的应用

    什么是抽象类 一般而言含有抽象方法的类是抽象类,那什么是抽象方法? 就是只有方法名,没有方法体. 但是,要是没有抽象方法,你写个abstract class xx{} 这个也是抽象类~ 那么没有抽象方 ...

  6. 重载和重写的区别及在typescript中的使用

    在TypeScript中 重写(Override) 从字面上看,重写就是 重新写一遍的意思.其实就是在子类中把父类本身有的方法重新写一遍.子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中 ...

  7. 回车与换行符的区别及python中使用

    一.区别 转载自http://www.pythontab.com/html/2017/linuxkaiyuan_0115/1116.html 1. 由来 在计算机还没有出现之前,有一种叫做电传打字机( ...

  8. i9 13900k和i9 13900kf的区别,驰网独家i913900k服务器火热预售中

    2022年9月28日,intel重磅发布了第13代酷睿处理器,首批发布共有6款型号,包括i9-13900K.i9-13900KF.i7-13700K.i7-13700KF.i5-13600K.i5-1 ...

  9. 精通Java 面试 07题 接口和抽象类的区别 (持续更新中)

    文章目录 一.接口和抽象类的区别(方式一) 二.接口和抽象类的区别(方式二) 总结 这里我写了两种回答方式,可以各取所需. 一.接口和抽象类的区别(方式一) 抽象类可以存在普通成员函数,而接口只能存在 ...

  10. matlab2017 区别,有什么区别。*和*在matlab中

    在矩阵之间的运算中,".* "和" * "含义不同:" * "是矩阵乘法,两个矩阵必须满足左矩阵的列数等于右矩阵的行数:".* & ...

最新文章

  1. Sql Server插入数据并返回自增ID,@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的区别
  2. 用PHP和Python生成短链接服务的字符串ID
  3. Unity中的值传递与引用传递
  4. Python之路番外(第二篇):PYTHON基本数据类型和小知识点
  5. lombok(@Getter@Setter)
  6. mysqlworkbench导入sql文件_将sql脚本文件导入数据库
  7. python 遍历文件夹 文件
  8. Trie树讲解(例题:ACWING 835,ACWING 143)
  9. 小程序毕设作品之微信小程序点餐系统毕业设计(6)开题答辩PPT
  10. c语言伪代码写for循环,伪代码撰写规范
  11. Linux不能识别usbasp,USBasp制作资料及全过程(菜鸟版)
  12. 抖音的服务器究竟有多大?
  13. Python中格式化操作漂亮打印文件的读取和写入
  14. vue 移动端无限瀑布流 插件使用
  15. CQI related
  16. 华硕主板关闭Secure Boot步骤 :(支持b460/b560/b660主板)
  17. java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)
  18. ppt幻灯片如何与母版背景一块复制到新幻灯片
  19. 《极光征文》颁奖 | 恭喜你完成 2019 第一个小目标
  20. NS 宣布推出两款 Boomer D 类音频子系统

热门文章

  1. 日期格式有0_JavaScript 时间戳转成日期格式
  2. register 寄存器变量
  3. 【数据结构】进击的二叉查找树
  4. LIS最长上升子序列详解+模板(dp和二分做法)
  5. 如何搜mac_今日头条号权重怎么查?如何提高头条号权重?看完这篇你就懂了
  6. expdp导出表结构_Oracle用exp导出部分表和expdp
  7. 如何查看xbox账号所在服务器,Xbox账号绑定教程
  8. 用PPT直接修改主集成模板,并保存为pps格式,即可现场展示应用.
  9. 架构 DNS原理及其解析过程
  10. 机器学习: 最大似然估计 (MLE) 最大后验概率(MAP)