Если не ошибаюсь, может использоваться
ob_start
То есть, это функция, которая не выводит страницу как есть, а записывает ее в буфер, который можно извлечь с помощью функции ob_end_clean().
Если даже система не такая - думаю, сам принцип довольно близкий к этому.