typephp swoole

Compile PHP to Native Binaries

主要言語
PHP
Stars
746
Forks
37

タグ

  • コンパイラ
  • ネイティブ開発
  • AOT
  • PHP
  • ビルドツール
  • クロスプラットフォーム
  • ウェブアセンブリ

概要

TypePHPはPHPコードをC++17へ変換し、ネイティブマシンコードへAOTコンパイルするコンパイラです。OPcacheやJITと異なりZendオペコードを実行せず、高速な静的型付きネイティブバイナリを生成します。実行ファイル・PHP拡張・共有ライブラリの3形態で出力でき、WASI/ブラウザ向けWASM出力にも対応。PHPで完全に自己ホスティングされており、数値演算やコンテナ処理で最大10倍の高速化が期待できます。

README

[English](README.md) | [简体中文](README-CN.md) <div align="center"> # TypePHP **PHP用ネイティブAOTコンパイラ** PHPソースコードを事前にネイティブマシンコードへコンパイルします——ネイティブ実行ファイル、PHP拡張モジュール、共有ライブラリを生成——しかも、使い慣れたPHP構文をそのまま維持します。 [![Linux x64](https://github.com/swoole/typephp/actions/workflows/linux-x64.yml/badge.svg)](https://github…

查看完整页面