@francisco.friesen
php://output является потоком вывода, используемым для отправки данных на веб-страницу или в браузер. Чтобы увидеть, что хранится в php://output, можно использовать функцию ob_get_contents() для получения содержимого текущего буфера вывода.
Вот пример:
1 2 3 4 5 6 7 8 |
<?php ob_start(); echo "Hello, World!"; $content = ob_get_contents(); ob_end_clean(); var_dump($content); ?> |
В этом примере мы используем ob_start() для начала буферизации вывода, затем выводим строку "Hello, World!" и сохраняем содержимое текущего буфера вывода в переменной $content с помощью ob_get_contents(). Затем мы заканчиваем буферизацию вывода с помощью ob_end_clean(), чтобы предотвратить вывод содержимого на экран.
Наконец, мы используем var_dump() для отображения содержимого переменной $content, которая должна содержать строку "Hello, World!".
Если вы хотите посмотреть содержимое php://output без сохранения его в переменной, вы можете использовать ob_flush() для вывода содержимого буфера на экран:
1 2 3 4 5 |
<?php ob_start(); echo "Hello, World!"; ob_flush(); ?> |
Этот код выведет строку "Hello, World!" на экран, используя php://output.