• 技术文章 >后端开发 >PHP问题

    php优点和缺点

    藏色散人藏色散人2019-08-21 13:16:09原创4247

    php入门到就业线上直播课:进入学习

    php优点和缺点

    1.优点:开源、免费性、快捷性 [程序开发快,运行快,技术本身学习快]

    插件丰富,网上的解决方案有很多,而且还有庞大的开源社区可以提供帮助;

    跨平台性强、效率高 、图像处理;

    面向对象;

    [在php4,php5 中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。]

    PHP 性能很强 、配合简单、稳定、容易部署;

    总的来说,php能帮你低成本完成事情。

    2.缺点

    1)函数命名不规范 驼峰法和下滑线,传参位置不一 你知道的

    2)单线程 ; PHP本身,一直以来php就是个单进程的程序;虽然php的pthreads扩展早就有了。但是它不够稳定,运行运行着就会莫名其妙的自己挂掉;php的扩展都是C写的,这也就意味着任何一个扩展出现线程竞争资源控制问题都能让整个挂掉;

    3)核心异步网络不支持(当然在linux只有同步非阻塞网络模型)。却少了这个使得很难开发一个能够承受大并发的网络应用。传统的网络模型和io都阻塞的。这样基本的编程的做法就是一个进程(或者线程)响应一个用户链接请求。因此无法完成像实时网游那样需要成千上万网络连接的任务。尽管php也有Libevent、eio扩展对此算是某种程度上面的弥补,但是感觉都不是那么完善;

    4)只支持web开发,不方便做 .exe文件,不方便做桌面应用程序. 不方便做手机程序;

    5)不适合做爬虫、自动运行脚本.科学运算项目,这语言基本构架就不适合,虽然有很多方法实现。

    6)后期维护困难。后期提速空间局限性较大。

    相关推荐:【PHP教程

    引用鸟哥[Laruence]的话:

    说PHP不支持多线程(90% of这些人不知道多线程模型和IO复用模型的不相伯仲), 烂. 说PHP不支持异步(90% of这些人, 根本不知道异步代表什么), 烂. 说PHP是屌丝语言(99% of这些人是想找寻智商优越感), 烂. 每每我看到这种的论调, 我真的很无奈, 因为你根本没办法让一个装傻的人变聪明.

    以上就是php优点和缺点的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php
    上一篇:深入解析PHP trait 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 使用PHP生成带有干扰线的验证码,干扰点、字符倾斜详细类代码• 两步快速实现PHP分页功能,方便实用• 对于PHP-FPM参数的理解• PHP基于limit子句的分页详细操作
    1/1

    PHP中文网