asenar / chromephp
Log variables to the Chrome console (via Chrome Logger Google Chrome extension).
Requires
- php: >=5.0.0
This package is not auto-updated.
Last update: 2025-01-04 21:58:02 UTC
README
ChromePhp is a PHP library to log variables to the Chrome or Firefox devtools console. For Google Chrome the Chrome Logger extension is needed.
Requirements
- PHP 5 or later
Installation Chrome
-
Install the Chrome extension from: https://chrome.google.com/extensions/detail/noaneddfkdjfnfdakjjmocngnfkfehhd
-
Click the extension icon in the browser to enable it for the current tab's domain
-
Put ChromePhp.php somewhere in your PHP include path
-
Log some data
include 'ChromePhp.php'; ChromePhp::log('Hello console!'); ChromePhp::log($_SERVER); ChromePhp::warn('something went wrong!');
Installation Firefox
-
Put ChromePhp.php somewhere in your PHP include path
-
Enable Server logging filter in the web console
-
Initialize ChromePhp for FirePHP compatibility
include 'ChromePhp.php'; $firephp = ChromePhp::getInstance(); $firephp->setEnabled(true, 'FirePHP');
The second parameter 'FirePHP' is optional and can be omitted in subsequent calls to setEnabled. FirePHP compatibility mode can be changed by calling
// disable FirePHP mode $firephp->addSetting('log_style', ''); //enable FirePHP mode $firephp->addSetting('log_style', 'FirePHP');
-
Log some data
$firephp->log($_GET, 'GET variables'); $firephp->warn('Value out of range');
More information can be found here:
https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Console_messages#Server