php引用后自加的问题

知乎上看到的一个问题,
echo (++$a) + (++$a) + (++$a)."\n";//这里输出的是10,而不是2+3+4=9
在php个版本上的的结果不同,php 7 上的输出是9,php 7之前的版本是10.
...全文
相关推荐
一道关于php变量引用的面试题
在PHP编程语言中,变量引用是一个非常重要的概念,特别是在处理复杂的数据操作时。这道面试题涉及到了PHP变量引用的基本原理以及预增量操作符(++)的使用。让我们详细探讨一下这个问题。
php foreach 使用&(与运算符)引用赋值要注意的问题
这个问题的根本原因在于,PHP在处理引用时,并不会在每次循环结束时自动断开引用。开发者需要手动管理引用的生命周期。
php 多个变量指向同一个引用($b = &$a)用法分析
### 结语PHP中的引用是一个非常有用的特性,特别是在处理大型数据和优化性能时。但是,使用引用需要小心,以避免造成程序中潜在的错误和逻辑问题。
PHP垃圾回收机制简单说明
尽管PHP的垃圾回收在大多数情况下都表现良好,但作为开发者,我们仍然需要对引用和内存管理有足够的认识,以便在遇到复杂问题时能够有效处理。
PHP进阶学习之垃圾回收机制详解
每个内存对象都有一个计数器,当有变量引用它时,计数器加1,反之减1。当计数器归零时,内存对象被视为无用并被销毁。


基础编程
