不了解 BPC 是什么的可以翻看之前的帖子.
简言之,BPC 可以将 PHP 代码最终转译成 C 语言,然后编译成动态链接库或者可执行程序,实现 PHP Native AOT.
6.1 版本有两个亮点:
有了 event 扩展,类似 workerman 之类的项目就可以应用到生产环境了.
新版官网 https://bpc.dev 可以在线体验 BPC 编译器.
为减小最终可执行文件的大小,默认编译器只链接了标准库,如果代码中用到了其它扩展,需要勾选上对应的扩展.不然肯定会报 Call to undefined function xxx() ...
为了进一步减小下载文件的大小,对可执行文件做了 gzip 压缩,下载回来后需要解压后才能运行.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.