Вывод строк и переменных из PHP в консоль браузера
Одним из способов отладки PHP кода является вывод сообщений в консоль браузера. Этот метод позволяет разработчику получить подробную информацию о значении переменных, выполнении функций, при этом не показывая ее пользователю.
Для этого можно воспользоваться статическим классом:
<?php /** * Вывод строк и переменных из PHP в консоль браузера */ Class Console { public static function out() { echo '<script>'; foreach(self::$message as $i => $items) { foreach($items as $item) { } } echo '</script>'; } } private static function _convertVals($args) { foreach($args as $item) { } else { } } } } { } public static function info() { } public static function warn() { } public static function error() { } }
Метод Console::out() помещается в самый конец HTML-страницы/шаблона, он выводит JS-скрипт с console.log().
... <?php Console::out(); ?> </body> </html>
Методы Console::log(), Console::info(), Console::warn(), Console::error() задают переменные или строки для вывода, например:
<?php Console::info('Инфо'); Console::warn('Внимание!'); Console::error('Ошибка!');