cj323
V2EX  ›  PHP

未来属于 PHP

  •  1
     
  •   cj323 · Nov 20, 2025 · 14680 views
    This topic created in 197 days ago, the information mentioned may be changed or developed.
    是的,PHP 拥有光明的未来。各位看官可能会觉得这是玩笑,但您别急,且听我扯几句。这不是标题党,也不是哗众取宠。这是楼主近几天实实在在的有感而发。

    这一切源于最近我家小朋友有了编程的兴趣;在尝试学第一门编程语言。让我意想不到的是,他选择了 PHP 。我很惊讶,PHP 不是没落了吗?大家讨论的都是 JS ,Go ,Rust ,Python 等等热门语言,按理说小孩网上怎么搜也不会蹦出 PHP 这三个字母吧。令我更意想不到的是,他学得津津有味。而且已经有了一些成果。观察几天后,我才发现,这一切并非偶然。

    最重要一点因素,是 PHP 有最友好的社区,没有之一。不管是内外网,PHP 社区有极高的包容度。PHP 的讨论区很少有无谓的争吵,虚荣的推销。相反,PHP 社区有很多在其他圈子少见的谦逊与耐心 — 这也是我小孩喜欢网上讨论 PHP 的关键因素:当其他社区因为一个语法糖,一个框架,一个包争得面红耳赤时,经验丰富的 PHP 程序员却愿意放下姿态去回答几岁小孩的入门问题。进入 Zig ,Rust 等等社区,你会看到如邪教一般的传道与重写,我一个大人都有点承受不住。为了小孩的身心健康,我打心底更愿意小孩在 PHP 社区成长。

    另外,不管喜不喜欢这门语言,少有人会否认 PHP 一直是一门及其实用且稳定的语言。尤其在 web 1.0 时代,PHP 绝对是指哪打哪的大杀器。哪怕是今天,快速迭代一个中小型全栈项目,很多人都会拿起 Laravel/ThinkPHP 。而现代化的 PHP 8 更是吸收了各家所长,OOP ,函数式,协程,可以说要什么有什么。更难能可贵的是在快速迭代的同时依然保持了高度的兼容性。对比乱成一锅粥的 Node/JS ,小孩写的 PHP 代码,不管是老语法,还是旧框架,往往都能运行,正向反馈频繁。我相信现在这些代码 5 年后依然能正常运行。

    看到这里,您可能就明白我为什么说 PHP 有光明的未来了。后浪推前浪,世界终归是我们下一代的。当孩子们选择了 PHP ,他们怎么不会再一次为 PHP 带来阳光呢。

    — 于 PHP 8.5 发布日
    137 replies    2026-01-12 01:03:44 +08:00
    1  2  
    diudiuu
        101
    diudiuu  
       Nov 21, 2025
    日本那边还是大量使用 php ,我现在还在撸本职 php ,还有十年前的 jquery 。牛马谈什么热爱,能挣钱就行。只要能带来收益的技术,都是好技术
    lepig
        102
    lepig  
       Nov 21, 2025
    @kiwi95 深有同感,尤其是在那会儿搜问题还是 Google+Stackoverflow 的模式。

    不像现在丢给 AI 全都给你整好,审查+复制就行。
    whyso
        103
    whyso  
       Nov 21, 2025
    小孩子喜欢不代表市场、公司喜欢
    int80
        104
    int80  
       Nov 21, 2025 via Android
    同样非常喜欢 php community
    怀念,初中时学的第一门语言
    Gilfoyle26
        105
    Gilfoyle26  
       Nov 21, 2025
    《这不是标题党,也不是哗众取宠。这是楼主近几天实实在在的有感而发。》


    我怎么记的,PHP 曾经的官网也说过类似的话,PHP 天下第一就是官网发的。真是搞 PHP 的就是喜欢吹嘘自己
    ysicing
        106
    ysicing  
       Nov 21, 2025
    第一次接触编程语言就是 php ,还是 wordpress
    hatch
        107
    hatch  
       Nov 21, 2025 via iPhone
    标题太引战了,回帖好热闹,OP 像失踪了
    Saniter
        108
    Saniter  
       Nov 22, 2025
    虽然但是,小孩学 php 也做不了什么玩意吧,没成就感
    wangritian
        109
    wangritian  
       Nov 22, 2025
    怀念一下当初写 php 的日子,还有身边发生的事
    qiqi669
        110
    qiqi669  
       Nov 22, 2025
    PHP 还是很不错的 👍
    cj323
        111
    cj323  
    OP
       Nov 22, 2025
    @hatch OP 睡了一觉还在。现在看标题是有点儿那啥哈哈。至于回帖这么热闹我也没想到,我自己不怎么写 PHP ,可能水平还不如我娃。

    不过今天外国 HN 的 PHP 8.5 帖也是评论激烈,目前看毁誉参半。

    https://news.ycombinator.com/item?id=45989469

    我猜 PHP 是一个令人爱恨相生的语言:)
    cj323
        112
    cj323  
    OP
       Nov 22, 2025
    或者说,如果 PHP 是个人,那他一定有很多故事。
    mayli
        113
    mayli  
       Nov 22, 2025
    入门的确 php 更容易,直接编辑文件,不用关系服务器,端口,库等乱七八糟的。

    其他语言都是要先了解 http 服务器,再了解框架之类。
    FlytoSirius
        114
    FlytoSirius  
       Nov 22, 2025 via iPhone
    有点意思呀 我都快被你说服了
    fmt62
        115
    fmt62  
       Nov 22, 2025 via Android
    @herozzm wampserver 还是挺好入门的
    themandalorian
        116
    themandalorian  
       Nov 22, 2025
    未来属于未来,小笨蛋
    landers2015
        117
    landers2015  
       Nov 22, 2025
    PHP 永不过时的语言,Laravel 永不过时的框架
    7uSK0CV63kJdhp0M
        118
    7uSK0CV63kJdhp0M  
       Nov 22, 2025
    @8355
    swoole 有办法向外发起很多并发请求并能用 channel 控制吗? 像 go 一样
    sch1111878
        119
    sch1111878  
       Nov 22, 2025
    但是很多 php 做不了 或者没有提供 sdk 了, 这个就很不友好了

    比如 web3 链上监听, 找到了 web3 库已经很老不能用了
    Foxalone
        120
    Foxalone  
       Nov 23, 2025
    都别学了, 学好英语完事了.
    LOVE2CMOL
        121
    LOVE2CMOL  
       Nov 23, 2025
    如果想要在国内找工作 最好还是学习下 py 跟 go 也容易过渡到其它语言
    现在一门语言的活力不在于有多简单 而且怎么更好实现协作 工程化 规范化
    php 的变量弱校验能坑死很多 debuger
    LOVE2CMOL
        122
    LOVE2CMOL  
       Nov 23, 2025
    我 py rust php(含 swoole) go java kotin c c 艹 ts/js 很多语言都接触过 主要是现在语言看的是生态 协作 工程 规范
    现在有了 AI 搜索 基本上找资料快了几个量级 现在对于个人而言一些基本的编程思想搞清楚才是最重要的 不然你连怎么问 AI 都不知道 然后 AI 已读乱回
    liangguifeng
        123
    liangguifeng  
       Nov 24, 2025
    我也是 PHP 出身的,单从 web 角度来说,PHP 确实是最快的,其他的弊端我觉得对一个孩子来说,还要求他什么呢?
    kxg3030
        124
    kxg3030  
       Nov 24, 2025
    @zhouyin 完全没问题 go channel defer 都有
    8355
        125
    8355  
       Nov 24, 2025
    @zhouyin 有的 swoole 新的版本都有对应的方法,例如 coroutine channel
    dog82
        126
    dog82  
       Nov 24, 2025
    我一直搞不懂,php 是一种语言,还是一种框架
    7uSK0CV63kJdhp0M
        127
    7uSK0CV63kJdhp0M  
       Nov 26, 2025
    @kxg3030
    swoole 的并发或协程是基于事件循环的 单线程 比不上 go

    go 的协程其实不是协程 而是用户态多线程 比协程厉害多了 自动调度
    kxg3030
        128
    kxg3030  
       Nov 26, 2025
    @zhouyin 你的知识该补补了 swoole 是多进程架构啊 启动和核心数一样的 worker 和 go 有啥区别呢
    kxg3030
        129
    kxg3030  
       Nov 26, 2025
    @LOVE2CMOL PHP 能当强类型用也能当弱类型用 你有这个疑问说明还没入门
    7uSK0CV63kJdhp0M
        130
    7uSK0CV63kJdhp0M  
       Nov 26, 2025
    @kxg3030
    多进程就更比不上 go 了 go 是进程内多个协程通过 channel 沟通
    kxg3030
        131
    kxg3030  
       Nov 26, 2025
    @zhouyin go 的协程分布在不同的线程 swoole 的协程只能利用当前线程这个是真的 但你是完全没搞懂进程 线程 协程的关系 不和你争论了 失去意义了
    7uSK0CV63kJdhp0M
        132
    7uSK0CV63kJdhp0M  
       Nov 26, 2025
    @kxg3030
    我当然知道进程 线程 协程的关系 我也说了 go 协程严格意义上不算协程 go 的那套就是比 php 和 python 协程先进 省事
    wecgwm1998yichen
        133
    wecgwm1998yichen  
       Nov 26, 2025
    三年前实习时被逼着用了段时间的 PHP ,当时很讨厌觉得反人类,甚至为此和当时的领导闹过

    这几年不再用 PHP 之后,反倒恶意没那么大,但不知道为什么感觉如果再次深入使用,还是会很讨厌这门语言
    kxg3030
        134
    kxg3030  
       Nov 26, 2025
    @zhouyin 行吧 反正我都在用 只要能用就行 其他的也没啥纠结的了
    realpg
        135
    realpg  
    PRO
       Dec 1, 2025
    真正闷声发大财的项目里 还是不少用 PHP 的...

    包括不少那种三十来个人年收入就能上千万的
    Loser110
        136
    Loser110  
       Jan 10
    php 感觉要完蛋了。 最近我重构老项目 crud 。 前端用 sveltekit ,后端其实有点想转 python litestar ,但是没有勇气完全转, 所以选择了 flightphp ,速度也很快,不过,只是使用他作为调度者的角色。具体细活会分配给其他同门,比如 AI 相关会交给 litestart ,IP 查询给 Go ,PDF excel 处理都给 python , 虽然我不会 python , 不会 Go ,但是 AI 会啊,标准需求给 AI 就行了。PHP 就剩个获取数据简单处理返回了。

    后面如果精通了,可能调度者的角色都是交给 Go 或者 litestar 了

    PHP 好像没什么擅长的了
    gyinbj
        137
    gyinbj  
       Jan 12
    @EasonYan 孩子没玩儿 我搞了几天 挺有意思 脑洞大开的
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1078 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 23:22 · PVG 07:22 · LAX 16:22 · JFK 19:22
    ♥ Do have faith in what you're doing.