26 条回复  ·  2938 次点击
2024 楼主 小成 2025-8-1 09:54:44
@ferock #9 不是,而是用 go 写一门新的语言,只是以 php 作为蓝本,如果不写$符号,当成 js 、java 写也不是不可以。比如字符串、数组操作直接用 js 命名实现,注解用 java 方式实现
strobber16 初学 2025-8-1 09:55:38
我还以为你用 go 写了一遍 php 解释器呢
2024 楼主 小成 2025-8-1 09:57:01
@strobber16 #11 也可以这里理解啊,只是没有全部兼容 php 语法,更像是 py 新版本不兼容老版本的更新
qxmqh 初学 2025-8-1 13:09:12
看得头晕。
panlatent 初学 2025-8-1 13:17:22
解决了什么问题?
qW7bo2FbzbC0 小成 2025-8-1 13:32:34
“后来这教授的一个学生去了 Facebook ,帮他们做 HipHop ,一个从 PHP 到 C++ 的“编译器”。其实这种“源到源”编译器做起来不算难,但给 PHP 这样劣质的语言做编译器,实在是狗血的工作,繁琐而头痛。没有任何理论价值不说,在工业界有什么价值也难说。我的一个前同事曾经对 Facebook 的这个项目发表了一个尖锐而幽默的评价:“Facebook 现在不但给母猪涂上了口红,而且真的开始 f.. 它了!” https://www.yinwang.org/blog-cn/2019/12/24/compilers
qW7bo2FbzbC0 小成 2025-8-1 13:36:29
创意很好,应该是个 php 爱好者,技术力也不错,点赞
dusu 初学 2025-8-1 14:02:28
项目是不错,优化了 php 语法诟病 虽然可以用 go 生态,但基本只能自己撸 没法延用 php 生态 而且没有 jit 之类的性能话基本上也没太大保障 OP 使用场景有点堪忧啊 🤔️
2024 楼主 小成 2025-8-1 14:05:30
@panlatent #14 解决楼下提出的问题,php 很劣质,所以升级它。
2024 楼主 小成 2025-8-1 14:07:06
@dusu #17 性能已经比 php8.3 好了,自己运行下 performance_test.cjp 看结果。go 生态直接用, 对多封装一个函数或类
返回顶部