q
风雪之隅
左手代码右手诗
风雪之隅 @qq52ome · 注册于 2026-09-18 · 298 博文 · 0 帖子 · 0 回复
筛选: 标签「PHP5.4新特性」 ✕ 清除
Zend引擎的优化
在PHP 5.4的更新list上, 有一句: 提升了Zend引擎的性能, 减少了内存占用. 那么, 到底是怎么提升的呢? ### 避免不必要的Hashtable 我们知道在PHP中, 类的属性/静态属性/...
我对PHP5.4的一个改进
插播个消息, 今天, 我终于获得了Zend的维护权限, Zend是PHP源代码中最为核心的部分, 也是最为敏感的地方, 对于这部分的权限控制的一直很严格. 但也是我加入PHP开发组以...
Array dereferencing
首先, 这个标题我不太清楚怎么翻译才能表达确切的意思, 直译不太妥当. 在PHP5.4中, 有一个新的改进: ``` - Added array dereferencing support. (Felipe) ``` 在以前, ...
上传进度支持(Upload progress in sessions)
文件上传进度反馈, 这个需求在当前是越来越普遍, 比如大附件邮件. 在PHP5.4以前, 我们可以通过APC提供的功能来实现. 或者使用PECL扩展uploadprogress来实现. 虽然说, 它...
函数类型提示(Callable typehint)
在PHP5.4的开发过程中, 有不少对typehint的提议, 我们也讨论过很多次, 完全加入对基本类型的typehint会引起很大的变动, 并且就我自己来看, 不利于PHP的灵活性. 不过, 对...
二进制直接量(binary number format)
从PHP5.4开始, 我们可以直接在代码中书写二进制直接量了. 这个在定义一些标志位的时候, 尤为方便. 看下面的例子: ``` $bin = 0b1101; echo $bin; //13 ``` 而在以前, 我...
Zend Signal in PHP 5.4
在PHP5.4中, 根据由Rasmus提交的RFC, 引入了一套新的信号处理机制, 目的是为了使得信号屏蔽机制可以应用到任何SAPI中, 并且提高在这个过程中的PHP性能. 新的机制, 叫做z...
三元式(ternary)性能优化
PHP 5.4 由Arnaud 引入了一个对三元式的优化方案. 我们都知道PHP用写时复制来对变量复制做性能优化, 而在以前的三元式中, 却每次都会复制, 这在操作数是大数组的情况下,...
PHP5.4新特性-解引用实例化
在以前的PHP中, 我们并不能直接去操作一个对象实例化的结果: ``` <?php (new Foo())->show(); //PHP Parse error: syntax error, unexpected T_OBJECT_OPERATOR ``` 我...
之前提到的PHP5.4一个注意点的update
在之前, 我曾经介绍过, 在PHP5.4中, PHP5.4中一个需要注意的变化(Chained string offsets), 后续因为大多数人都表示这个变化很敏感, 容易成为坑.. 于是, 我们现在对此做...