- PVSM.RU - https://www.pvsm.ru -
Однажды, с обновлением Firefox мой любимый плагин Firebug был деактивирован. Причиной тому стала интеграция Firebug [1] в консоль Firefox. Все это очень хорошо, за исключением того что перестал работать мой второй любимый плагин FirePHP [2], о его возможностях писали тут [3] и тут [4].
Я немного расстроился и уже подумал переделать свои проекты под что-то новое, но решил посмотреть небольшой исходный код FirePHP. И тут выяснилось, что новая консоль Firefox поддерживает протокол Chrome Logger [5], поэтому с небольшими изменениями я сделал собственную версию FirePHP [6], которая работает по умолчанию в Firefox и Chrome, и конечно же с использованием Composer [7].
require __DIR__ . '/vendor/autoload.php';
FB::log('This FirePHP for Firefox 51+');
$myclass = new stdClass();
$myclass->first = "First";
$myclass->second = "Second";
FB::info($myclass);
FB::table($myclass);
fb($myclass);
Результат
→ Скачать тут [8]
Автор: urands
Источник [9]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/firefox-2/246569
Ссылки в тексте:
[1] интеграция Firebug: https://blog.getfirebug.com/2016/06/07/unifying-firebug-firefox-devtools/
[2] FirePHP: http://www.firephp.org/
[3] тут : https://habrahabr.ru/post/145895/
[4] тут: https://habrahabr.ru/post/28537/
[5] Chrome Logger: https://craig.is/writing/chrome-logger
[6] собственную версию FirePHP: https://github.com/urands/firephp
[7] Composer: https://getcomposer.org/
[8] тут: https://github.com/urands/FirePHP/releases/download/1.0.4/FirePHP-1.0.4-stable.zip
[9] Источник: https://habrahabr.ru/post/322654/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.