Я так понимаю, эта функция завершает работу интерпретатора php? целесообразно использовать ее в конце скрипта?
PHP: <?php echo 1; die; dsfsdfsdgf PHP: <?php echo 1; __halt_compiler(); dsfsdfsdgf первое не выполнится второе выполнится
Извени конечно я не кодю на пыхе. Но то что ты написал и так понятно. 2 выриант работает из-за того что иремпритатор завершает работу и мусор dsfsdfsdgf просто не попадает к нему.