产品官网 a>
首页 a>
问答 a>
专栏 a>
话题 a>
商城 a>
标签库 a>
视频教程 a>
首页
问题库
资讯专栏
问答专家
标签库
课程中心
NEW
发布
提问题
发文章
php 为什么没有取代 python ?
财富值48
2016-08-19 07:56
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
3819
10
6
PHP 为什么没有取代 Python ?
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
wjliuleidian
- 单曲循环旳是莪对你旳爱。
2016-08-19 08:05
php从没想过要取代python,如果有人这么咋呼,多半是培训机构肆意夸大php来忽悠你的呢!
我以前也试图用php来解决一切问题,比如写daemon、打包桌面软件、写cli工具等等,后来证明都是徒劳的,php根本不适合做这些,不是不能做,都是图灵等价语言,但其他语言可以做的更好。
用php写daemon,很容易碰到CPU会飙到100%的情况,后面我也碰到有人用php写的daemon也飙到100%,还把自己吓一跳的人。可能引发的原因是未加超时设置(stream_set_timeout)、未及时销毁不断膨胀的变量、每次打开新数据库连接而不关闭等等引起的。
后来我再也没有用php来写daemon,因为php的脚本特性就是每次请求完成后自动释放所有资源,所以写的时候不会去考虑资源释放、超时等问题,习惯了这样的方式,根本不能用来写daemon,也不适合来写桌面软件,严格来说这不是php本身的问题,但php把你惯坏了,滥用资源而不释放。
另外纠结一下 php 是有丑陋的shell的,php -a ,只不过每次都要 echo 一下才能出来,也能直接运行php代码,比如:php -r echo time(); ,-r 表示run,代码部分无需加入<?php。
加载中...
查看其它10个回答
一周热门
更多
>
相关问题
32位win7有什么优点,为什么还64位系统还没有完全取代它直到win10还有32位,好像我在哪里听
0 个回答
有什么值得推荐的php/java/python下的问答机器人程序?
2 个回答
php的pdo_mysql扩展在哪下载?(pecl上面说这包已经不再维护,并被取代了)
5 个回答
要开发一个类似百度知道、知乎的简单问答网站,选用php或者python,该按照什么步骤开发呢?现在无
1 个回答
零基础应该选择学习 java、php 还是 python?
10 个回答
PHP或者python进行数据采集和分析,有什么比较成熟的框架?
1 个回答
求php/python文库管理程序(类似百度文库,管理doc/pdf等文库)
2 个回答
学完html,css,javascript,的入门教程,应该继续学下去,还是学习php或python
1 个回答
取代Airplayer的机器是什么
0 个回答
相关文章
Wireshark 3.0.0 正式版发布,免费开源的网络数据包分析软件
0个评论
为什么这么多人选择计算机专业?
0个评论
微信小程序开放内测,如何申请,如何开发,入门教程
0个评论
国产CPU走到十字路口:谁来取代Intel?
0个评论
飞聊挑战微信?今日头条做社交有戏吗
0个评论
什么马甲线、腰窝、美人筋…都是一群自恋狂编出来的伪概念!
0个评论
ask2问答系统为什么后台配置好微信没有网页授权成功?
1个评论
今日头条已收购“飞聊”域名flipchat.cn
1个评论
产品经理的三板斧:思维、视角、设计
0个评论
取代梅甘娜 新一代雷诺风朗路试谍照曝光
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
我以前也试图用php来解决一切问题,比如写daemon、打包桌面软件、写cli工具等等,后来证明都是徒劳的,php根本不适合做这些,不是不能做,都是图灵等价语言,但其他语言可以做的更好。
用php写daemon,很容易碰到CPU会飙到100%的情况,后面我也碰到有人用php写的daemon也飙到100%,还把自己吓一跳的人。可能引发的原因是未加超时设置(stream_set_timeout)、未及时销毁不断膨胀的变量、每次打开新数据库连接而不关闭等等引起的。
后来我再也没有用php来写daemon,因为php的脚本特性就是每次请求完成后自动释放所有资源,所以写的时候不会去考虑资源释放、超时等问题,习惯了这样的方式,根本不能用来写daemon,也不适合来写桌面软件,严格来说这不是php本身的问题,但php把你惯坏了,滥用资源而不释放。
另外纠结一下 php 是有丑陋的shell的,php -a ,只不过每次都要 echo 一下才能出来,也能直接运行php代码,比如:php -r echo time(); ,-r 表示run,代码部分无需加入<?php。
一周热门 更多>