__halt_compiler
コンパイラ実行を中断します
__halt_compiler()
関数は、コンパイラの実行を停止するために使用されます。
__halt_compiler ( )
__halt_compiler()
関数は、通常のPHPスクリプトでコンパイラを停止するために実際には使用されません。その主な目的は、Phar Packagerで使用することです。 PHARアーカイブを作成するときは、 __halt_compiler()
関数を使用して、PHPコードをアーカイブされたメタデータから分離できます。この場合、__HALT_COMPILER()がPHPコードとして実行された後は何もありませんが、PHARによってアーカイブされたメタデータに保存されます。この関数自体は、PHPコンパイラを実際に「停止」するわけではなく、その名前は少し誤解を招く可能性があります。通常のPHPスクリプトでこの関数を呼び出すと、実際には効果がありません。