Используйте серверную реализацию класса console для вывода в клиентскую консоль отладочной информации, счетчиков времени и результатов тестирования.

Обратите внимание, что класс Console работает только при включенном режиме отладки: define('DEBUG_MODE', true);.

<?php
  \Nemiro\Console::Log('Message without parameters.');
  \Nemiro\Console::Log('Message with %s.', 'parameters');

  \Nemiro\Console::Info('Information message without parameters.');
  \Nemiro\Console::Info('Information message: %s, %s, %s', '123', 'abc', 'xyz');

  \Nemiro\Console::Error('Error message!');
  \Nemiro\Console::Error('Message: %s', 'Error message!');

  \Nemiro\Console::Warning('It works only in debug mode!');
  \Nemiro\Console::Warning('It works only in debug mode: define(\'%s\', %s);', 'DEBUG_MODE', 'true');

  \Nemiro\Console::Assert(function(){
    return false; # false for error
  }, 'Error message');

  \Nemiro\Console::Assert(2 * 2 == 4, '2 * 2 != 4');

  \Nemiro\Console::Time('Test timer');
  sleep(1); # pause 1 sec. only for this test
  \Nemiro\Console::TimeEnd('Test timer');
?>

Нажмите в браузере комбинацию клавиш Ctrl + Shift + IIE клавишу F12), чтобы вызвать окно консоли.

console