NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
``` 针对数字,只有2个:++ -- ``` 属于单目运算符,即只要一个变量就可以进行运算。 形式: ``` $变量++; //对该变量中数据+1 $变量--; //对该变量中数据-1 ++$变量; //对该变量中数据+1 --$变量; //对该变量中数据-1 ``` > ++讨论: > 表示对该变量进行“自加1”操作。即该变量中的数据加1。 > 前自加:先自加,后取值; > 后自加:先取值,后自加; 举例1: ![](https://img.kancloud.cn/81/52/815278271380eacba6b89487f1086647_604x208.png) > 常见自加与赋值的混合运算: ``` $v1 = 1; $v2 = $v1++; $s1 = 1; $s2 = ++$s1; ``` ![](https://img.kancloud.cn/0e/c0/0ec0dd8de76e12aea032b79cfd796aab_822x243.png) > 总结: > 1,前自加,后自加,对变量本身的结果都是加1,没有区别。 > 2,但前自加、后自加如果跟别的运算符一起运行,此时区别为: > 前自加:先自加,后取值(然后去进行其他运算); > 后自加:先取值,后自加(然后去进行其他运算);