产品官网 a>
首页 a>
问答 a>
专栏 a>
话题 a>
商城 a>
标签库 a>
视频教程 a>
首页
问题库
资讯专栏
问答专家
标签库
课程中心
NEW
发布
提问题
发文章
php7卓越性能背后的原理有哪些?
财富值49
2016-08-19 08:18
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
4091
10
4
PHP7卓越性能背后的原理有哪些?
10条回答
wfxlhh123
- 如湖水般清澈的眼眸,让我无法离开视线。
2016-08-19 08:08
PHP7性能的确有很大的提升,但个人认为还称不上卓越二字,除非运行机制有本质的变化,否则,正如
@韩天峰
网友评论中说的那样,对解释器进行优化。PHP性能相对Java之类的半编译或C这种编译语言低,这个是PHP代码运行机制决定的。做PHP的如果连这个都不懂的话,要么不了解PHP,要么只了解PHP。但这也不能得出PHP不如Java或C这个结论,项目一般来说需要基于开放成本和运行成本来决定选择语言和架构,使用合适的工具干合适的事而已,一个语言能干什么不能干什么,性能不能一票否决。开发语言排行榜中PHP的排名已经足以证明PHP的成就了,很多做PHP的人不能正视这点,一般都是因为对PHP了解的不多或对其他语言缺乏了解导致的不自信。数据结构+算法才是程序中最重要的,PHP7的优化正是从这两方面来提升PHP性能的,而这也表明如果我们这些PHP程序员做得足够好的话,我们写出的代码,处理同样逻辑,会比那些垃圾的C或Java程序员的代码性能更高。当然也有优秀的C和Java程序员,但他们是不会来嘲笑另外一种语言的,因为他们更明白数据结构+算法=程序这个道理。
我们最近在一个项目中用Symfony,另一个项目中用Laravel,这两个都是优秀的PHP Framework,我的感受还是坚信PHP真的不是追求高运行性能的编程语言。但巧妙地利用PHP弱类型这一特性,有时比Java或C#方便多了,这两种语言的反射技术还是不如PHP反射加动态来得方便。
加载中...
查看其它10个回答
一周热门
更多
>
相关问题
蔺相如的成功背后有哪些因素在起作用
2 个回答
超微粉碎设备的工作原理及性能是什么?
1 个回答
微波真空干燥的原理有哪些?
2 个回答
消毒设备有哪些?他们的作用原理分别是什么?
3 个回答
淬火后不同碳含量的钢的性能有何不同?造成这些差异的因素有哪些?
0 个回答
谁帮我详细介绍一下全自动对位贴合机有哪些工作原理及使用方法?
0 个回答
证件照背后有地址、日期和相铺名称,可以做到吗
0 个回答
高标号汽油与低标号汽油的挥发性能其别在哪些方面
0 个回答
ucenter1.6不支持php7,有什么办法可以修复?
1 个回答
相关文章
陈能宽病逝 23位"两弹一星"功臣中已有17人离去
有17人离去" class="anum">0个评论
uc_server、Ucenter完全兼容php7+下载,无需安装duscuzX,已测试通过
2个评论
ask2问答系统安装最低环境要求
1个评论
下一代石墨烯电池:手机五分钟充满电量
0个评论
本田CR-Z混动钢炮将停产 冷落背后是迷途
0个评论
广州一本上线人数11622人 文理科前200全省最多
0个评论
php培训内容有人了解吗?
0个评论
高速转弯不减速? 马自达发布精密转向系统
0个评论
女子2年前买二手冰箱 背后纸板制成一抠就烂
0个评论
对焦更快更安静 解析佳能STM步进式马达
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
我们最近在一个项目中用Symfony,另一个项目中用Laravel,这两个都是优秀的PHP Framework,我的感受还是坚信PHP真的不是追求高运行性能的编程语言。但巧妙地利用PHP弱类型这一特性,有时比Java或C#方便多了,这两种语言的反射技术还是不如PHP反射加动态来得方便。
一周热门 更多>