Вы можете использовать __halt_compiler()
, цель которого, как следует из названия, точно остановить компилятор с целью встраивания данных в оставшуюся часть файла.
Базовым примером будет:
<?php
// Do something boring here
$data = file_get_contents(__FILE__, FALSE, NULL, __COMPILER_HALT_OFFSET__);
$obj = json_decode($data, TRUE);
echo $obj['message'];
__halt_compiler();
{"status":"example", "message":"hello, __halt_compiler!"}
Выход, как и следовало ожидать, составляет hello, __halt_compiler!