• 请不要在回答技术问题时复制粘贴 AI 生成的内容
2024
V2EX  ›  程序员

使用 GO 重构 PHP 进展-生态篇(数据库)

  •  
  •   2024 · Aug 25, 2025 · 4318 views
    This topic created in 444 days ago, the information mentioned may be changed or developed.

    https://github.com/php-any

    新增代码生成工具,把 go 生态导出为脚本域功能,除了特定功能(比如引用)需要手动修改外,可以一键导出。

    使用数据库功能作为例子,代码导出后,只需要两个文件的 Scan 填充函数为引用传参,就能正常读取数据库数据并填充变量了,等于一下子支持了所有数据库查询功能。

    https://github.com/php-any/database

    QQ 群: 1054052094 帮忙维护生态或者帮忙测试功能。

    18 replies  •  2025-08-26 22:22:50 +08:00
    peteretep
    peteretep
    Aug 25, 2025
    1
    感觉 php 已经没有产业空间了,上面是 go java ,下面是 js ts
    2024
    2024
    OP
    Aug 25, 2025
    2
    @peteretep #1 当前项目不是为了成为 PHP 。 类似 c 和 lua 的关系,go 、php 关联起效;为 go 项目提供热更新功能,为 php 提供异步功能和性能提升
    desdouble
    desdouble
    Aug 25, 2025
    3
    -----php 提供异步功能和性能提升
    之前有个 KK 集团的大牛在做类似的项目。
    Dlad
    Dlad
    Aug 25, 2025❤️1
    4
    这事儿不是外包给惠新宸了么?
    2024
    2024
    OP
    Aug 25, 2025
    5
    @desdouble #3 没有了解过类似的项目,有链接吗? 现在用完整 DSL 实现,可以认为是一个独立兼容的语言,我测试一百万次循环已经比 php3 快一倍,异步也是导出 go 的协程能力
    desdouble
    desdouble
    Aug 25, 2025
    6
    https://github.com/hyperf/hyperf

    https://developer.aliyun.com/article/792389

    不确定是否和你在做的工作有交集,看这个大牛的朋友圈,他目前主要精力在一个 AI 系统上。
    2024
    2024
    OP
    Aug 25, 2025
    7
    @desdouble #6 他是运行在 php 的框架...
    AkinoKaedeChan
    AkinoKaedeChan
    Aug 25, 2025
    8
    不知道您了解过 HHVM 没有,Meta (当时还叫 Facebook )的项目,Hack 算是 PHP 5 的超集。
    2024
    2024
    OP
    Aug 25, 2025
    9
    @2024 #5 说错了,是比 php8 快一倍
    EscYezi
    EscYezi
    Aug 25, 2025 via iPhone
    10
    听起来和这个项目定位类似 https://frankenphp.dev/
    2024
    2024
    OP
    Aug 25, 2025
    11
    @EscYezi #10 完全不一样啊
    2024
    2024
    OP
    Aug 25, 2025
    12
    @EscYezi #10 我看到好几个人认为是 frankenphp 的模式,完全不一样,frankenphp 和 php 是基于进程间通讯的网络框架,不对 php 进行任何改进,这个是和 php 没有任何代码关联,这是兼容语法。
    lyhiving
    lyhiving
    Aug 26, 2025 via Android
    13
    PHP yyds. 还能再抢救
    guiyumin
    guiyumin
    Aug 26, 2025 via iPhone
    14
    PHO 不会死
    我觉得之所以会“没落”,是因为前端的发展,以及 serverless 发展比较好
    但实际上,php 活的很好,尤其是中小企业
    neutrino
    neutrino
    Aug 26, 2025 via Android
    15
    @2024 这是个提供了 PHP 界面的 go 库吗
    zttviYang
    zttviYang
    Aug 26, 2025
    16
    还有这个项目: https://github.com/twose
    zttviYang
    zttviYang
    Aug 26, 2025
    17
    singer
    singer
    PRO
    Aug 26, 2025
    18
    虽然你投入了挺多的,但是这个项目的实际应用场景是什么呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 283ms · UTC 09:10 · PVG 17:10 · LAX 01:10 · JFK 04:10
    ♥ Do have faith in what you're doing.