Я использовал многие из них, но поскольку мне обычно требуется отладка при разработке, и поскольку я разрабатываю на localhost, я последовал советам других и теперь пишу в консоль отладки JavaScript браузера (см. Http: //www.codeforest. net / debugging-php-in-browsers-javascript-console ).
Это означает, что я могу посмотреть веб-страницу, которую генерирует мой PHP, в моем браузере и нажать F12, чтобы быстро показать / скрыть любые следы отладки.
Поскольку я постоянно смотрю на инструменты разработчика для отладчика, верстки CSS и т. Д., Имеет смысл посмотреть там мой логон PHP.
Если кто-то решит нам этот код, я внес одно небольшое изменение. После
function debug($name, $var = null, $type = LOG) {
я добавил
$name = 'PHP: ' . $name;
Это связано с тем, что мой серверный PHP генерирует HTML, содержащий JavaScript, и я считаю полезным различать вывод PHP и JS.
(Примечание: в настоящее время я обновляю это, чтобы позволить мне включать и выключать различные типы вывода: из PHP, из JS и доступа к базе данных)