Home Plugins php console log
PHP Console Log logo

PHP Console Log

by Marcus Viar on WordPress.org

Log PHP variables and arrays to the web console in your browser via JavaScript's console.log(). No browser extensions required.

(1)
If PHP Console Log is working and you have not called do_action( 'php_console_log', 'My String or Array' ); you will see a message similar to this in your browsers web console.

If PHP Console Log is working and you have not called do_action( 'php_console_log', 'My String or Array' ); you will see a message similar to this in your browsers web console.

Examples

Place the do_action( ‘php_console_log’, ‘My String or Array’ ); function anywhere in your WordPress plugin PHP code. The value(s) you pass into do_action( ‘php_console_log’, ‘My String or Array’ ); will be logged to the web console in your browser.

Pass in a string

$my_string = 'My String';
do_action( 'php_console_log', $my_string );

Pass in an array

$my_array = array(
    'elm 1'
    'elm 2',
);
do_action( 'php_console_log', $my_array );

Pass in an associative array

$my_array = array(
    'key 1'=>'elm 1',
    'key 2'=>'elm 2',
);
do_action( 'php_console_log', $my_array);

Pass in an unlimited number of arguments nested to an unlimited depth (multi-dimensional array)

$my_array = array(
    'My String 1',
    'My String 2',
    array(
        'elm 1',
        'elm 2',
    ),
    'My String 3',
    array(
        'key 1'=>'elm 1',
        'key 2'=>'elm 2',
        'key 3' => array(
            'key 3a' => 'elm 3a',
            'key 3b' => 'elm 3b',
        ),
    ),
    'My String 4'
);
do_action( 'php_console_log', $my_array);
Active installations30+
Weekly downloads
9-10.00%
Version1.0.1
Last updated2/7/2020
WordPress version4.4
Tested up to5.3.18
PHP version5.6.20
Tags
browserconsole.logdebugdevelopmentphp