js включен, на экране пусто, содержимое тега игнорируется, как и ожидалось, после выключения js на экране 1
<noscript>
<?php echo 1; ?>
</noscript>
срабатывает всегда, выбрасывается исключение, содержимое тега не игнорируется при включенном js
<noscript>
<?php throw new Error('JavaScript выключен', 404); ?>
</noscript>
Это какие-то разные PHP?