python和php都是什么-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

python和php都是什么

2018-05-10 20:10:28 1201 1

python和php都是什么

取消 提交回答
全部回答(1)
  • 红鱼
    2019-07-17 22:20:48
    两者都是编程语言。 1.语法:PHP 的语法看起来就像没有经过精心设计一样,很随意。有的语法看似很方便(用点来连接字符串), 但是却为之后扩展造成了很多麻烦(点没法用于访问对象的成员), 再比如比较蛋疼的命名空间的语法。Python 相比之下要好一点,但是 Python2 和 Python3 直接存在着一些不兼容的语法变动。 2.编写 HTML 模版:PHP 可以非常方便地直接用来编写 HTML 模版,Python 需要借助其他的语言或库来实现。 3.包管理器:PHP 的包管理器(PEAR)和扩展管理器(PECL)恐怕根本没人用,这导致引入一个新依赖的成本很高,于是很多人倾向于自己造轮子而不是引入现成的库。Python 有统一的包管理器,虽然也有问题,但要比 PHP 好得多,引入库之后的命名空间管理也要比 PHP 好。 4.扩展和库:PHP 和 Python 都可以用 C 来编写扩展。相比之下 Python 可用的库要更多一点。 5.运行方式:PHP 运行方式比较单一(php-fpm, mod_php), Python 则可以以 fastCGI 运行,也可以自行监听端口来处理请求。 6.性能:因为 PHP 运行方式单一,opcode 缓存方案也比较成熟(APC, opcache),缓存 opcode 之后运行速度很快。Python 则可能需要更多地自行优化性能。 7.类型系统:PHP 和 Python 都是动态类型。PHP 对类型判别比较模糊,有很多陷阱,Python 则严格一些。 8.学习成本:PHP 和学习成本都不是很高。PHP 优势在于有比较完整的官方中文文档,而且 PHP 应用领域只有 Web, 所以需要学习的内容较少。Python 因为学习路线较多,不太容易找到适合自己的教程和资料。 9.社区:PHP 的资料遍地,但是高质量的中文社区较少,普遍对官方的新功能不是很关注。Python 则要好一点。 10.应用领域:PHP 仅在 Web 后端方面被使用,Python 应用领域更广泛一点,如果需要将逻辑移植到其他平台(如桌面), Python 要方便一点。
    0 0
相关问答

1

回答

python和php什么关系

2018-05-10 20:10:17 1129浏览量 回答数 1

1

回答

python repr函数是什么

2018-05-10 20:10:44 1995浏览量 回答数 1

1

回答

php跟python是什么

2018-05-10 20:10:47 1129浏览量 回答数 1

2

回答

python怎么跳出函数

2018-05-10 20:10:50 7098浏览量 回答数 2

1

回答

python怎么嵌套函数

2018-05-10 20:10:53 1627浏览量 回答数 1

2

回答

python怎么写函数

2018-05-10 20:10:54 1535浏览量 回答数 2

1

回答

python cmp函数怎么用

2018-05-10 20:10:54 1482浏览量 回答数 1

1

回答

python和php是什么关系

2019-12-11 17:07:17 263浏览量 回答数 1

1

回答

python函数传递多个参数时参数的数据类型有什么要求?

2021-11-02 21:28:33 886浏览量 回答数 1

1

回答

使用Python,函数计算是否支持fastapi?

2022-06-06 12:38:34 656浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Python系列直播第一讲——Python中的一切皆对象
立即下载
Python 脚本速查手册
立即下载
Python第五讲——关于爬虫如何做js逆向的思路
立即下载