php的内部函数是否全部是用c写的,是否效率最高?
高洛峰
高洛峰 2017-04-11 10:23:50
[PHP讨论组]

php的内部函数是否都是用c写的?是否效率永远最高?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(6)
高洛峰
  • 是的,是用C写的,毫无置疑

  • 效率没有最高只有更高

每个版本都会在各个方面有所提升,所以没有最高只有更高。安全/效率/速度等只会越来越来高越来越强

伊谢尔伦

1、当然啦,PHP底层都是用c写的
2、效率高不高是相对的,比如PHP5.x 和PHP7.x 肯定PHP7.X的效率比PHP5.X要高许多

PHP中文网

是不是全是C, 你下份源代码看看就知道了.
千万不要误会用C语言写的程序效率都会高.. 这得看人的..

迷茫

php的底层是C

PHPz

没错,现在PHP7效率已经很高了,以后会更牛X.

PHP中文网

任何代码只要写出来,就会具有两面性,即在它解决的问题范围内,它可能是最优的。但是如果超出了这个范围,则不一定。

如json_decode函数,是c写的没错,解析普通json速度飞快,但是如果解析的是上百G的json,除非内存也几百g,不然是跑不出来的,会遇到内存瓶颈。

但是,有一些算法能用sax的方式解析json,就算解析几百G的json,对内存的消耗是极小的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号