php中$i++和++$i的区别
- 一、示意图
- 二、示例代码
- 三、示例打印
一、示意图
运算符 | 名字 | 变量的值 | 被赋值的表达式的值 |
---|---|---|---|
$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的区别相关推荐
- c语言exit和return区别,在fork和vfork中使用
转自c语言exit和return区别,在fork和vfork中使用 exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: ...
- HTTP中302与301的区别以及在ASP.NET中如何实现
一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved). 302 ...
- linux如何在C程序中使用exit,c语言exit和return区别,在fork和vfork中使用
exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: return():返回函数,若在main主函数中,则会退出函数并返 ...
- python2 与python3 区别的总结 持续更新中......
1.python2,python3区别大环境下: python2: 1,源码都含有php,Java,C,等语言的规范陋习, 2,重复代码特别多. python3: 源码很规范,清晰,简 ...
- java 抽象类与接口的区别及其在jdk中的应用
什么是抽象类 一般而言含有抽象方法的类是抽象类,那什么是抽象方法? 就是只有方法名,没有方法体. 但是,要是没有抽象方法,你写个abstract class xx{} 这个也是抽象类~ 那么没有抽象方 ...
- 重载和重写的区别及在typescript中的使用
在TypeScript中 重写(Override) 从字面上看,重写就是 重新写一遍的意思.其实就是在子类中把父类本身有的方法重新写一遍.子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中 ...
- 回车与换行符的区别及python中使用
一.区别 转载自http://www.pythontab.com/html/2017/linuxkaiyuan_0115/1116.html 1. 由来 在计算机还没有出现之前,有一种叫做电传打字机( ...
- i9 13900k和i9 13900kf的区别,驰网独家i913900k服务器火热预售中
2022年9月28日,intel重磅发布了第13代酷睿处理器,首批发布共有6款型号,包括i9-13900K.i9-13900KF.i7-13700K.i7-13700KF.i5-13600K.i5-1 ...
- 精通Java 面试 07题 接口和抽象类的区别 (持续更新中)
文章目录 一.接口和抽象类的区别(方式一) 二.接口和抽象类的区别(方式二) 总结 这里我写了两种回答方式,可以各取所需. 一.接口和抽象类的区别(方式一) 抽象类可以存在普通成员函数,而接口只能存在 ...
- matlab2017 区别,有什么区别。*和*在matlab中
在矩阵之间的运算中,".* "和" * "含义不同:" * "是矩阵乘法,两个矩阵必须满足左矩阵的列数等于右矩阵的行数:".* & ...
最新文章
- Sql Server插入数据并返回自增ID,@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的区别
- 用PHP和Python生成短链接服务的字符串ID
- Unity中的值传递与引用传递
- Python之路番外(第二篇):PYTHON基本数据类型和小知识点
- lombok(@Getter@Setter)
- mysqlworkbench导入sql文件_将sql脚本文件导入数据库
- python 遍历文件夹 文件
- Trie树讲解(例题:ACWING 835,ACWING 143)
- 小程序毕设作品之微信小程序点餐系统毕业设计(6)开题答辩PPT
- c语言伪代码写for循环,伪代码撰写规范
- Linux不能识别usbasp,USBasp制作资料及全过程(菜鸟版)
- 抖音的服务器究竟有多大?
- Python中格式化操作漂亮打印文件的读取和写入
- vue 移动端无限瀑布流 插件使用
- CQI related
- 华硕主板关闭Secure Boot步骤 :(支持b460/b560/b660主板)
- java设置pdf不可编辑_Java动态生成pdf文件(使用itext编辑pdf)
- ppt幻灯片如何与母版背景一块复制到新幻灯片
- 《极光征文》颁奖 | 恭喜你完成 2019 第一个小目标
- NS 宣布推出两款 Boomer D 类音频子系统
热门文章
- 日期格式有0_JavaScript 时间戳转成日期格式
- register 寄存器变量
- 【数据结构】进击的二叉查找树
- LIS最长上升子序列详解+模板(dp和二分做法)
- 如何搜mac_今日头条号权重怎么查?如何提高头条号权重?看完这篇你就懂了
- expdp导出表结构_Oracle用exp导出部分表和expdp
- 如何查看xbox账号所在服务器,Xbox账号绑定教程
- 用PPT直接修改主集成模板,并保存为pps格式,即可现场展示应用.
- 架构 DNS原理及其解析过程
- 机器学习: 最大似然估计 (MLE) 最大后验概率(MAP)