logging — PHP Полный список функций и отчетов, которые могут выводить

Примечание: «выход» предназначен для данных, которые выводятся из php; Например, stdout, выходной буфер, данные, которые возвращаются на входящий веб-запрос. «Вывод» не означает значение, которое возвращает функция.

Примечание: «функция и операторы» предназначены для обозначения всего, что может скрипт php делать; Что можно приблизительно назвать вызываемым или утверждением; Или, что документы PHP называют языковой конструкцией. Или что-нибудь еще, что может каким-то образом заставить php выводить что-то куда-нибудь.

Мне нужно найти все, что может выводиться в php-проекте, обязательным условием для нахождения всех этих вещей является определение списка того, что может выводить.


Я полагаю, что это отличается от аналогичный вопрос потому что этот вопрос задавался конкретно о вещах, которые выводятся в браузер, предположительно через хост Apache. Принимая во внимание, что этот вопрос предназначен для php-cli или любого другого способа запуска php, который может включать, но не ориентирован на PHP на Apache.

Я ценю, что это неуклюжий вопрос, и что php — неуклюжий интерпретатор, к которому, вероятно, не может быть получен абсолютный список. Я все еще хотел бы расширить свои знания о вещах, которые могут выводить, чтобы лучше остерегаться.

0

Решение

  • echo
  • var_dump
  • printr
  • var_export
  • закрывающая скобка ?> (если открыт с <?php, или же '<?, или же <?=)
  • alt закрывающая скобка </script> (если открыт с <script language="php">)
  • Alt закрывающая скобка ASP %? (если открыт с <%, или же <%=)
  • print
  • printf
  • flush
  • ob_flush
  • ob_end_flush
  • debug_zval_dump
  • debug_print_backtrace
  • readfile
  • fpassthru
  • phpinfo
  • phpcredits
  • highlight_string
  • highlight_file
  • немного image* функции
  • exit, die

Этот список был отсортирован путем ручного перемещения по разделам «см. Также» известных функций вывода php. Эти результаты лежат на плечах, перечисленных на аналогичный вопрос.

Я попытался разобрать автономную копию документации php, но нашел ее слишком неаккуратной, чтобы разобрать смысл. Доступны здесь: http://php.net/download-docs.php

0

Другие решения

Других решений пока нет …