PHP 这门语言,现在还热门吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Cybozu0
V2EX    程序员

PHP 这门语言,现在还热门吗?

  •  
  •   Cybozu0 2018-03-13 14:50:12 +08:00 10297 次点击
    这是一个创建于 2819 天前的主题,其的信息可能已经有所发展或是发生改变。
    现在使用 php 的产品多吗?
    75 条回复    2019-04-27 10:23:28 +08:00
    aksoft
        1
    aksoft  
       2018-03-13 14:51:39 +08:00
    世界上最好的语言,你敢说不热了?
    leriou
        2
    leriou  
       2018-03-13 14:52:49 +08:00   3
    不行了, 后端慢慢都转 Java 和 go 了
    zhouxuchen
        3
    zhouxuchen  
       2018-03-13 14:53:36 +08:00
    做外包挺不错的(滑稽
    hbkdsm
        4
    hbkdsm  
       2018-03-13 15:01:43 +08:00   1
    看跟谁比了,跟 Ruby 比,简直不要太多啊
    assad
        5
    assad  
       2018-03-13 15:02:27 +08:00 via Android
    三十年河东,三十年河西,说不定哪天又回来了
    jtsai
        6
    jtsai  
       2018-03-13 15:02:38 +08:00
    2/8 定律如果成立。php 基本就是那个 8
    oneonesv
        7
    oneonesv  
       2018-03-13 15:03:05 +08:00
    https://www.oschina.net/news/94050/2018q1

    看看各大招聘网站,除了 java 就是 php
    zjsxwc
        8
    zjsxwc  
       2018-03-13 15:04:26 +08:00
    火不火不知道,我只知道写 php 转行做运维很容易,(手动滑稽。。
    phpcxy
        9
    phpcxy  
       2018-03-13 15:07:32 +08:00   1
    只会写 PHP 的不多了...
    aimerforreimu
        10
    aimerforreimu  
       2018-03-13 15:08:41 +08:00 via Android
    世界上最好的语言不火还行?
    dobelee
        11
    dobelee  
       2018-03-13 15:09:43 +08:00
    求举出三个比 php 更火的。
    starcraft
        12
    starcraft  
       2018-03-13 15:13:14 +08:00
    java 今天被淘汰了吗
    gs139
        13
    gs139  
       2018-03-13 15:13:58 +08:00   1
    所谓的“热门”,都是培训行业的人在造势。真正使用的人没有心思去整天炒一门语言。
    simple2025
        14
    simple2025  
       2018-03-13 15:22:52 +08:00 via iPhone
    web 还是 php 吧
    zfyp
        15
    zfyp  
       2018-03-13 15:23:53 +08:00
    现在的语言都基本上是几十年前创造的,已经不再符合目前的计算机的发展需要了,建议楼主开始学习 PPT 这门语言。
    e80b21
        16
    e80b21  
       2018-03-13 15:25:10 +08:00
    web 还是 php 的江山
    kevinaskin
        17
    kevinaskin  
       2018-03-13 15:26:46 +08:00
    不喜欢
    zdkmygod
        18
    zdkmygod  
       2018-03-13 15:27:46 +08:00
    虽然不热门了,但是百足之虫死而不僵。
    ycz0926
        19
    ycz0926  
       2018-03-13 15:49:08 +08:00
    这几天在找几个开源的论坛,python 的也有,php 的也有,php 可能稍多些,但发觉 php 的代码质量一般,很多还是用的过程式的代码组织方式,全局变量……维护起来是个坑,好在只是一个轻论坛
    建议还是不要把 php 当第一语言了,我现在是能不用尽量不用
    网站、api、爬虫,用 python 全可以胜任,而且框架、代码质量也还可以,维护也好维护
    nicevar
        20
    nicevar  
       2018-03-13 16:02:57 +08:00
    05 年学的 php,后来就没怎么用过,最近一个项目为了赶时间直接上 php 了,感觉还挺好的
    Keyes
        21
    Keyes  
       2018-03-13 16:07:58 +08:00 via Android
    @zfyp php/python/ppt
    crab
        22
    crab  
       2018-03-13 16:12:09 +08:00
    有一种感觉 JS 更火!!
        23
    ichou  
       2018-03-13 16:14:27 +08:00
    @hbkdsm 哈哈 黑得漂亮
    tangwz
        24
    tangwz  
       2018-03-13 16:34:27 +08:00
    @zfyp ppt 是啥。。。
    KgM4gLtF0shViDH3
        25
    KgM4gLtF0shViDH3  
       2018-03-13 16:34:29 +08:00
    @ycz0926 #19 但是 python 必须要用框架,php 可以几分钟撸一个页面出来
    WatcherHangzhou
        26
    WatcherHangzhou  
       2018-03-13 16:38:22 +08:00
    @ycz0926 #19

    我觉得 V 友 @slince 的 PHPDish 还行 https://github.com/slince/phpdish
    nullen
        27
    nullen  
       2018-03-13 16:41:23 +08:00
    企业的后端转 Java 和 Go 比较多。
    mashirozx
        28
    mashirozx  
       2018-03-13 16:43:06 +08:00
    各种高中生折腾的东西  ̄ ̄
    assad
        29
    assad  
       2018-03-13 16:43:10 +08:00 via Android
    @ycz0926 啥语言都能搞爬虫,网站,写接口。
    dilu
        30
    dilu  
       2018-03-13 17:22:20 +08:00
    热不热门不敢瞎说 我一个小萌新也没有什么数据指标

    但是在 Web 开发这一块,PH 的市场总归是最大的吧

    虽然很多 PHPer 的水平的确不怎么高

    但是你不能否认亮点:

    1.PHP 相对比较简单
    2.PHP 的市场份额比较大
    Actrace
        31
    Actrace  
       2018-03-13 17:29:23 +08:00   2
    PHP 让你们直接当司机开车,然而总是有人要从如何造一辆车开始当个司机。
    ioven
        32
    ioven  
       2018-03-13 17:36:45 +08:00   1
    火不火看看 wordpress 的占有率就知道了

    但图灵这两年几乎没什么 php 好书出版,未来难说
    to2false
        33
    to2false  
       2018-03-13 18:00:28 +08:00
    只会 php 的不多了
    OMGZui
        34
    OMGZui  
       2018-03-13 18:00:33 +08:00
    不热门,小公司喜欢的语言,所以不想去小公司,别入坑,这样的话我就是小公司的青睐对象了,滑稽
    SouthCityCowBoy
        35
    SouthCityCowBoy  
       2018-03-13 18:15:51 +08:00
    你们都别学 php。不要和我抢饭碗
    ycz0926
        36
    ycz0926  
       2018-03-13 19:12:23 +08:00
    @WatcherHangzhou 谢谢,看了下,风格挺清新的,会考虑下的,目前另一个比较中意的是 xiuno: http://bbs.xiuno.com/
    ycz0926
        37
    ycz0926  
       2018-03-13 19:12:51 +08:00
    ycz0926
        38
    ycz0926  
       2018-03-13 19:14:17 +08:00
    @assad 当然,我没说其他语言不能,只是说我自己的选择和体会
    ycz0926
        39
    ycz0926  
       2018-03-13 19:17:05 +08:00
    @Actrace 我见过一个“架构师”写的一套 php 的代码,路由、数据库操作全是自己封装了一遍,然后代码里空格、tab 混一起,全局变量是 G、R 这种
    gs139
        40
    gs139  
       2018-03-13 19:21:23 +08:00
    @ycz0926

    看了下 xiuno bbs 的示例代码,很优雅。把常用的用户操作逻辑封装成函数,没用静态方法,也没用命名空间,很朴实,php 代码就应该这么写。

    ```php
    <?php

    include "./xiunophp/xiunophp.min.php";
    include "./model/user.func.php";

    // 读取一个用户资料
    $user = user_read(123);

    // 更新一条用户资料
    $r = user_update($uid, array('email'=>'[email protected]'));

    // 删除一个用户
    $r = user_delete($uid);

    // 创建一个用户
    $r = user_create(array('uid'=>1, 'gid'=>1, 'email'=>'[email protected]'));

    // 查找一批用户
    $userlist = user_find_by_gid($gid);
    ```
    parkcg
        41
    parkcg  
       2018-03-13 19:27:04 +08:00 via iPhone
    想当自由职业者,php 应该是最合适的了吧。
    SummerWQM
        42
    SummerWQM  
       2018-03-13 19:36:09 +08:00
    只会用 php 的不多了
    Actrace
        43
    Actrace  
       2018-03-13 19:48:04 +08:00
    @gs139
    PHP 有点就是灵活快速,其语言本身就是一个大型的框架,并实现了模板解析等各种功能。
    在框架里再套用框架,除非是为了将某些问题抽象出来处理,要不然我个人感觉是多此一举。
    纯函数的项目我也写过,开发快速,调整简单。不过只适合小项目,后期有一些关联性比较强的逻辑建议还是抽象出来作为 class 处理。

    当然,无论如何处理,其目的始终只有一个“简单快速可调整”。

    至于 @ycz0926 提到的现象,我认为是个例。并不是所有人都有代码洁癖,除非你是团队的领导并有权力约束成员。其实大家的代码规范都是大千世界无奇不有。代码写的不好看并不能用来评价一个程序员的能力,更别引申到一个语言。其实你别看 python 写的整整齐齐,其实要是想写烂也容易。
    xvrzhao
        44
    xvrzhao  
       2018-03-13 19:55:53 +08:00 via iPhone   1
    现在 php 基本上都是 oop、mvc 敏捷开发,使用 laravel 框架可以写出利于维护和优雅的项目,laravel 生态也很磅礴。加之 php7 对 zend engine 的性能提升显著,composer 包管理前几年的引入,php-fig 推出的 psr 编程规范,服务器环境的部署快捷,swoole 异步扩展的成长发展,新版本 php 对内置函数类接口的统一命名,渐渐地消除着历史包袱,可以说现在的 Php 已经是一门现代化的 web 语言了。
    raphaelsoul
        45
    raphaelsoul  
       2018-03-13 20:27:40 +08:00
    Laravel 也救不了 php https://github.com/trending/php 你对比对比 go 和 Javascript 再在时间轴上对比一下结论很明显
    raphaelsoul
        46
    raphaelsoul  
       2018-03-13 20:30:17 +08:00
    至于 swoole 我认为不如从项目里拆个中间件出去 随你拿什么写 拿天生异步的 node 写岂不美哉?
    huba
        47
    huba  
       2018-03-13 20:36:54 +08:00 via Android   5
    @raphaelsoul 又是你,我认得你,上次就是你跟我说 laravel 都救不了 php,然后我跟老板说了,他打了我一巴掌
    raphaelsoul
        48
    raphaelsoul  
       2018-03-13 20:38:48 +08:00
    @huba 我可是 php 死忠粉(逃
    ibugeek
        49
    ibugeek  
       2018-03-13 21:55:31 +08:00
    @raphaelsoul #48 外包人生苦短,我用 Laravel。
    iyaozhen
        50
    iyaozhen  
       2018-03-13 21:57:25 +08:00
    web 方向还能再战几年
    joeke
        51
    joeke  
       2018-03-13 22:02:49 +08:00
    只能说没有前几年火了
    1762628386
        52
    1762628386  
       2018-03-13 22:04:47 +08:00
    @gs139 仅限于博客网站吧 如果大了 不用设计模式一团糟
    scnace
        53
    scnace  
       2018-03-13 23:08:55 +08:00 via Android
    @huba 笑出声
    slince
        54
    slince  
       2018-03-13 23:44:06 +08:00
    @WatcherHangzhou 感谢举荐; PHP 流行时间不是一天两天的了,使用 PHP 的 web 产品比起前几年是有所下滑,毕竟之前是没什么选择,而现在 nodejs,go,python ,ruby 都可以做 web,所以 php 份额下降是必然的;但这并不代表 php 会被取代,php 庞大的产品基数,web 解决方案的成熟度都是另外几门语言比不上的;

    一直以来大家都诟病 php 的语法,php 项目的随心所欲,维护起来难度之大;但是我想说这和 php 语言无关,php 也可以写的很优雅,我一直喜欢 symfony 的原因也在于此,它让我在 php 上感受到了 java 的优雅与设计感;

    PHPDish https://github.com/slince/phpdish 是一个机遇,我会维护下去,现在在做一些核心功能的丰富,希望大家继续关注;如果你不喜欢 discuz 和 phpwind 的业务繁杂与代码混乱,那么可以关注下 PHPDish,一个更优雅的社区应用;
    kobe123
        55
    kobe123  
       2018-03-14 09:05:39 +08:00
    @OMGZui 请问你 百度 腾讯 微博 facebook 是不是小公司呢?
    kobe123
        56
    kobe123  
       2018-03-14 09:06:02 +08:00
    抛开应用场景 只谈语言就是刷流氓。
    skyjerry
        57
    skyjerry  
       2018-03-14 09:11:41 +08:00 via iPhone
    总有那么一些人,煽动 php 怎么怎么不行了,将来必然要被 xxx 取代,只有小公司在用等等之类的,很多从 php 入门的小白还没把 php 玩好就开始茫然,我还要不要学 php ?这些人不仅仅黑了 php,更是阻碍了一批新人发展,引导新人产生浮躁,真的很无聊

    其实
    php 还是很热的
    很多大厂都在用
    没有只会 php 的大牛,它只是工具
    slince
        58
    slince  
       2018-03-14 09:22:34 +08:00
    @raphaelsoul php 的是因为最近 symfony 组件处在上升期,近期内都是 symfony,主要是 https://github.com/symfony/thanks 的运用导致的
    gouchaoer
        59
    gouchaoer  
       2018-03-14 09:25:00 +08:00 via Android
    @ycz0926 你如果找论坛源码,discuz/wecenter 这些 php 已经非常成熟了,而且都已经不玩了。。。。国内的论坛 90%以上 php 支撑起来了
    xiaoqi
        60
    xiaoqi  
       2018-03-14 09:54:34 +08:00
    你就说你想跟风就好了,非要黑一波 PHP 才甘心啊?
    honkew
        61
    honkew  
       2018-03-14 09:58:07 +08:00
    月经帖
    wekw
        62
    wekw  
       2018-03-14 11:09:18 +08:00
    @ycz0926 看了看你的博客,可以说是一个萌新了。你得出这样的结论是完全正常的,毕竟你现在折腾的东西都是用于纯“折腾”的,现实世界的需求完全不是这样。等你先找到 Python 的工作再说吧...
    jon
        63
    jon  
       2018-03-14 11:11:22 +08:00
    @huba 老板还说了什么?
    3IOhG7M0knRu5UlC
        64
    3IOhG7M0knRu5UlC  
       2018-03-14 11:50:05 +08:00 via Android
    只有菜鸟纠结学什么语言
    miketeam
        65
    miketeam  
       2018-03-14 12:14:54 +08:00 via iPhone
    告诉你,现在比较火的语言是法语。不要走错道了
    crist
        66
    crist  
       2018-03-14 12:18:01 +08:00
    @Actrace 正解!
    williamx
        67
    williamx  
       2018-03-14 12:21:38 +08:00
    如果你是做工程,讨论语言是没有意义的。任何语言,在项目的压力下,上手最多只要一周,还包括几个主要框架的使用。只要你基础扎实,学习能力强,很多公司是愿意付出这一周的。
    terrywater
        68
    terrywater  
       2018-03-14 12:33:57 +08:00
    php 开源电商系统 fecshop: https://github.com/fecshop/yii2_fecshop

    来撸。
    askfilm
        69
    askfilm  
       2018-03-14 13:14:50 +08:00
    php + symfony
    cxbig
        70
    cxbig  
       2018-03-14 15:06:27 +08:00 via iPhone
    规模还在,挣不挣钱另说。
    qiaoyurensheng
        71
    qiaoyurensheng  
       2018-03-14 18:09:06 +08:00
    热门在于还有没有人在讨论它,他还能不能引起人们的讨论,比如说,你现在就在讨论它,这些人也在讨论它。。。
    lbp0200
        72
    lbp0200  
       2018-03-14 18:15:46 +08:00
    没学历,混小公司,就 PHP 吧; 985 研究生,去大厂,就 Java ;
    mingyun
        73
    mingyun  
       2018-03-14 23:32:29 +08:00
    laravel 了解一下
    xiaoxiongnaosi
        74
    xiaoxiongnaosi  
       2019-03-13 14:56:32 +08:00
    火从未改变过
    laduanxun
        75
    laduanxun  
       2019-04-27 10:23:28 +08:00
    php 后端开发速度其他语言好像不能比吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1135 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 17:07 PVG 01:07 LAX 09:07 JFK 12:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86