+ -
当前位置:首页 → 问答吧 → PHP6发布计划已写入进程 令人期待

PHP6发布计划已写入进程 令人期待

时间:2010-06-16

来源:互联网

感谢zzidcer的投递
PHP下一个备受关注的版本6.0,已经进入snapshot阶段,不久即将发布。PHP  6.0将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进,比如Unicode的核心支持,这将让PHP更适合全球范围支 持和更加的健康发展。PHP是已经风靡全球的开源脚本语言,在数以万计的网站上运行着,PHP 6.0将完全向前兼容,同时增加许多令人激动的特性。                更加好的Unicode支持
NameSpace:名字空间,将更好的避免在函数及类之间的变量名冲突。
令人激动的Web 2.0特性
SOAP: 简单对象访问协议 (SOAP:Simple Object Access Protocol)SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
XML:从PHP 5.1版本开始,XMLReader和XMLWriter就已经包含在PHP内核,它可以让它可以让XML编程更加轻松。

当然,除了增加新的特性,一些会给系统带来不稳定因素和安全隐患的特性也将被取消,以下是取消的内容列表:

magic_quotes
register_globals
register_long_arrays
safe_mode
magic_quotes

作者: fei   发布时间: 2010-06-16

期待

作者: fkj   发布时间: 2010-06-16

其实也没啥可期待的,没有本质的变化,也不需要本质的变化

作者: peacock   发布时间: 2010-06-16

想要到的东西没修改到

作者: 追梦ren   发布时间: 2010-06-16

其实也没啥可期待的,没有本质的变化,虽然需要本质的变化

作者: iminto   发布时间: 2010-06-16

回复 iminto
为什么说没有本质的变化?? 该不是信口开河吧!

作者: php_vfate   发布时间: 2010-06-16

php6最终如何,有所期待,但就你写的这些东西,的确没有本质区别

作者: bs   发布时间: 2010-06-16


回复  iminto
为什么说没有本质的变化?? 该不是信口开河吧!
php_vfate 发表于 2010-6-16 18:30



    没有解决PHPER目前最关注和最蛋疼的需求:效率和商业化发布。专注于WEB没错,但是要知道的是WEB也是发展的。
导致WEB一做大,就必须卸磨杀驴,废了PHP改用其他语言来实现,学习和维护曲线瞬间从地中海上身到珠穆朗玛峰,失去连续性,蛋疼1;
没法对源码保护,ZEND迟迟没有动静,坚持ZEND的高级功能商业化,使得PHP无法商业化营运,蛋疼2;
凭此二者,故言,非信口开河也。

作者: iminto   发布时间: 2010-06-16



回复 iminto
php的效率不是问题吧,任何一门语言的效率都不是问题,
程序的效率更多取决于写程序的人,以及他如何写程序.
至于商业发布?怎么说啊.商业发布有啥好的,啥叫商业发布

每个语言都有其特点,php本身就是开源滴,是个脚本语言,保护源码本身就是和php想违背的事情.

作者: php_vfate   发布时间: 2010-06-16

回复  iminto
php的效率不是问题吧,任何一门语言的效率都不是问题,
程序的效率更多取决于写程序的人,以及 ...
php_vfate 发表于 2010-6-16 20:18



    我又补充了回答,呵呵

作者: iminto   发布时间: 2010-06-16

PHP如果能解决大型开发的效率和内置ZEND的各种高级功能,则前途大光明,否则ZEND公司的短视将后患无穷。

作者: iminto   发布时间: 2010-06-16

php的开发效率有什么问题吗,问题在于php开发效率和运行效率对立性比较大

作者: puper   发布时间: 2010-06-17

回复  iminto
php的效率不是问题吧,任何一门语言的效率都不是问题,
程序的效率更多取决于写程序的人,以及 ...
php_vfate 发表于 2010-6-16 20:18



单从纯php角度说,效率有时候很成问题

我要做个蜘蛛并行采集数据,PHP怎么做?别跟我提多进程pcntl_fork和伪多线程
我要实现一个即时聊天服务器几万人在线,如何做消息异步?php socket?
我要实现搜索引擎的高效算法,你说php的效率成不成问题?


what?用php扩展,拜托,那是C

"任何一门语言的效率都不是问题"这个就是胡说八道了

作者: bs   发布时间: 2010-06-17

单从纯php角度说,效率有时候很成问题

我要做个蜘蛛并行采集数据,PHP怎么做?别跟我提多进程pcntl_f ...
bs 发表于 2010-6-17 12:38



ls说得对,在web方面php是很方便,但是多线程问题就汗颜了,在这方面,我只能用python代替了。。。 python就是资源少了点,但是相当爽。。。特别是做爬虫。。。

作者: ccz2005   发布时间: 2010-06-17

回复  iminto
php的效率不是问题吧,任何一门语言的效率都不是问题,
程序的效率更多取决于写程序的人,以及 ...
php_vfate 发表于 2010-6-16 20:18



    按你这么说人家用c来扩展php纯粹是蛋痛吧!

作者: liexusong   发布时间: 2010-06-17

期待啊

作者: sxlnok   发布时间: 2010-06-17

貌似php6一直在snapshot阶段吧,我以前测试php6就是在snapshot那里下载的啊,而且还是几年前

这新闻是编辑做出来的吧?

作者: 菜刀   发布时间: 2010-06-17



效率是致命的问题,因为WEB总要成长,数据量越来越大,逻辑越来越复杂。
PHP一直在升级,再是效率一直没多大改进,和10年前的PHP3相比也没提升多少,不客气地说只是加了几个函数,而10年啊,变了多少东西。
C虽然也几十年没变,但它一开始就是强大的,而PHP一开始只是为个人主页设计的。别忘了PHP的英文名字就是“个人主页设计脚本”

作者: iminto   发布时间: 2010-06-17

看来大家都是希望php万能了!

作者: cyhchenz   发布时间: 2010-06-17

没有大的新特性, 只有一个unicode
PHP6的TODO List也不有多少, 目前出才完成几条
http://wiki.php.net/todo/php60

作者: chon81   发布时间: 2010-06-17


看来大家都是希望php万能了!
cyhchenz 发表于 2010-6-17 19:12

PHP不是万能的本无可厚非,但是当JAVA,NET,PY都是万能的了,当你所有的邻居都是万能的了,你还不万能,就是你的问题了,是不是就有点OUT了呢?
还抱着WEB至简的思想是不是不合适了呢?关键的关键是PHP能干的其他语言都能干而且不比PHP差,而其他语言能干的PHP且干不了,这才是致命伤。

你喜欢万能不?谁都喜欢万能吧。
就好像一个编辑器,太简单了如记事本恐怕没几个喜欢吧?到最后,还是万能的ZS好。
万能是一个趋势。

个人意见,欢迎拍砖。

作者: iminto   发布时间: 2010-06-17

回复 iminto




    既然php东家不搞万能的,那咱中国的phper就搞中国的万能php!!! 在中国一切都有可能!!!!

作者: cyhchenz   发布时间: 2010-06-17

回复 liexusong
嘿嘿,那他怎么不用c来搞web开发,还用php呢??? 每个语言都有其优点和缺点,行不...

作者: php_vfate   发布时间: 2010-06-17

回复 bs
汇编要比c效率高吧,那你怎么不用汇编来搞web开发...

作者: php_vfate   发布时间: 2010-06-17

回复  bs
汇编要比c效率高吧,那你怎么不用汇编来搞web开发...
php_vfate 发表于 2010-6-17 21:04


之所以不用汇编,是因为有更好的选择,效率又高又快,比如NET。权衡后的选择。
NET确实运行效率高,开发效率也还不错。特别是大型开发平均下来就远超过PHP了。
声明,我不是做广告的,虽然我NET和PHP都在学习。只是企业级开发确实NET很好,虽然我没做到那一步,但大家都说好,也不会错。
我们要敢于承认缺点,敢于放弃。

作者: iminto   发布时间: 2010-06-17

回复  liexusong
嘿嘿,那他怎么不用c来搞web开发,还用php呢??? 每个语言都有其优点和缺点,行不...
php_vfate 发表于 2010-6-17 21:02


WEB不仅仅是做网页,话说用C搞WEB不稀奇。

作者: iminto   发布时间: 2010-06-17


回复  iminto




    既然php东家不搞万能的,那咱中国的phper就搞中国的万能php!!! 在中国一切都有可 ...
cyhchenz 发表于 2010-6-17 20:39


中国人多,流量和并发远大于外国,而带宽又小,配置也不高,所以对效率要求更高,很容易理解的问题。
F(带宽 /并发,效率)这是正比的
排名前100的网站你可以算个比例

作者: iminto   发布时间: 2010-06-17

回复 iminto


   没事!咱山寨牛,盗版也牛,这些钱省下来刚好搞多几台服务器来负载!

作者: cyhchenz   发布时间: 2010-06-17


回复  iminto


   没事!咱山寨牛,盗版也牛,这些钱省下来刚好搞多几台服务器来负载!
cyhchenz 发表于 2010-6-17 22:12



    有些问题,再多服务器也解决不了,而且会把事情搞复杂,这是个矛盾。
比如说云计算,在NET里那么多人提,PHP你思路都找不着,没人提(最近一直在关注博客园,这只是我的直观)。
一个二流的NET程序员可以完成的事对于一流的PHP程序员却有很大挑战。(对单纯的PHPER和NETER而言,不包括多面手)
博客园里NET里没多少技术难度的东西拿到PHP都是难度飙升了一个等级的题目。这就是语言的强大
http://cnblogs.com
与其这样,我换个强大的语言,反正咱程序员现在也不值钱。

怎么说呢,PHP火了很久,而大侠们都开始转型,一是业务需要,二是失望。BS同学也是个PHP高手,但从他的语气里可以看出些许失望,十五兄同样如此。

作者: iminto   发布时间: 2010-06-17

回复 iminto


    啥是较好的,我也去学习下

作者: cyhchenz   发布时间: 2010-06-17