问: 为什么我们现在要升级到PHP5,而不是等到PHP6?
Zeev: 问得好。首先我们目前正处在发展中期:一面要支持PHP4的运作,另一面PHP6还没来。第二--我要很小心得表达下面的句子-- 从PHP5到PHP6之间的匹配性的壕沟是很大的。因为在Unicode编码上和语言中基本元素里的变化很可能会出现不匹配!我们在PHP6中所做的与其 说是”改进“,还不如说是”革命“。把不匹配性尽量降低是一项艰难的任务。也许我们会提供一些自动移植工具。
从PHP4跳到PHP6 比从PHP4升到PHP5然后升到PHP6痛苦多了!但问题出来了,我们就要解决它。我们正认真小心地进行处理,并从PHP5的推广中吸取经验教训,我们 还没做最后决定,但我们会尽力让从5到6的过渡尽可能平稳。目前来讲,等PHP6出来再升级毫无意义。PHP6至少要等一年后才有可能出来。
问: 我对PHP5发布时,对释放存在的OpCode-Caches方面没有明确的说法印象深刻。老是谈到这个问题是否它没解决好?
Zeev: 可能吧。刚推出时很多公司并没有用它,(所以并没重视)。但自从2004年PHP5出来后,很多公司开始使用,不管是开源的或商业的(OpCode-Caches产品),问题可能就出来了...OpCode-Caches在系统搭建时是很重要的。如果没用它,你也许要多用两台服务 器...
阅读全文...