一龍馬/AI 情報站讀懂消息背後的脈絡
星期六
搜尋

Swoole 的 TypePHP 主張把 PHP 做成原生 AOT 編譯器

PHP · ⭐ 797 · 🍴 38 · 🔥今日 +188

中文摘要

先把 PHP 原始碼轉成 C++17,再編成原生執行檔、PHP extension、shared library 或 WASI component。README 說它不是 OPcache 或 VM,也不是執行期解譯 opcode;編譯器本身完全用 PHP 寫成,並可用 TypePHP 編譯自己的 compiler,形成 self-hosting。它支援 PHP 8.4–8.5、Linux/macOS/Windows 與 x64/ARM64,功能包含靜態型別容器、高精度數值、PHP/C++ 混合呼叫與編譯期程式碼產生;但文件也明說仍在 active development,只支援「定義清楚、可測試」的 PHP 子集合,不保證既有動態 PHP 程式可無痛相容。

一龍馬判讀

TypePHP 瞄準的是想保留 PHP 語法、又需要原生部署或數值熱路徑效能的開發者;採用前最大的風險是語言相容性與生態成熟度,而不是單純能不能編出 binary。

原文節錄

swoole/typephp

[English](README.md) | [简体中文](README-CN.md) # TypePHP **A native AOT compiler for PHP** Compile PHP source code into native machine code ahead of time — produci

取得部分原文 · 不代表內容已獨立查證

查看原文
完整收錄文字與來源

Compile PHP to Native Binaries

收錄日期
2026-08-29
來源
github.com/trending
抓取時間
2026/08/29 05:50(台北)
來源資料
PHP · ⭐ 797 · 🍴 38 · 🔥今日 +188