__halt_compiler
컴파일러 실행을 방해합니다
__halt_compiler()
함수는 컴파일러의 실행을 중지하는 데 사용됩니다.
__halt_compiler ( )
__halt_compiler()
함수는 실제로 일반 PHP 스크립트에서 컴파일러를 중지하는 데 사용되지 않습니다. 주요 목적은 Phar Packager와 함께 사용하는 것입니다. PHAR 아카이브를 만들 때 __halt_compiler()
함수를 사용하여 아카이브 메타 데이터에서 PHP 코드를 분리 할 수 있습니다. 이 경우 __halt_compiler () 후에는 PHP 코드로 실행되지 않지만 PHAR에 의해 보관 된 메타 데이터에 저장되지 않습니다. 이 기능 자체는 실제로 PHP 컴파일러를 "정지"하지 않으며 그 이름은 약간 오해의 소지가있을 수 있습니다. 이 기능을 일반 PHP 스크립트로 호출하는 것은 실제로 효과가 없습니다.