私は次のようなことを意味します:
asm(
//assembly code here
mov dx, 4 // etc...
)
asm() - PHP 関数
可能です?
いいえ、できません。最も近い方法は、exec()
または同様の関数を使用して、外部プログラムまたはスクリプトを呼び出すことです。
要するに、いいえ。
PHP スクリプトは、特定の仮想マシンに固有のバイトコードにコンパイルされます (ここでは Zend Engine を想定しています)。そのため、ネイティブ コードと PHP コードを標準のディストリビューションに混在させることはできません。
ただし、インライン アセンブリを使用できる PHP 用の C 拡張機能を作成することは可能です。