Есть ли способ перенаправить ошибки PHP из моего файла php_error.log в консоль моего браузера? Это поможет быстрее обнаруживать ошибки без постоянного переключения между Chrome, Brackets и Console.app.
Насколько я понимаю, вы хотите видеть ошибки PHP в консолях браузера!
Есть несколько способов сделать это.
Fire Fox:
Вы можете использовать расширение под названием FirePHP которые позволяют регистрировать и дублировать информацию из вашего PHP-приложения на консоль.
Хром:
Тоже с хромом естьChromePHP«Доступно, что вы можете использовать:
Прямо из PHP
Но это не будет работать для всех ошибок PHP, потому что это не в режиме реального времени, так как php отправляет всю страницу сразу, когда она заканчивает обработку. Кроме того, если в файле php есть ошибка, вы не сможете увидеть ни один из журналов, даже ,
function console_log( $error) {
$error_output= $error
if ( is_array( $error_output) )
$error_output = implode( ',', $error_output);
echo "<script>console.log( 'Debug Objects: " . $error_output . "' ); </script>";
}
С помощью:
console_log('error');
Других решений пока нет …