时
风雪之隅
左手代码右手诗
主页 帖子 博客广场 站点首页
最新博文
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), 后续因为大多数人都表示这个变化很敏感, 容易成为坑.. 于是, 我们现在对此做...
© 2026 风雪之隅 · Powered by 678PDF