BACK TO DIRECTORY

Kint PHP Debugger

by Tonya Mork

5.0
(12 ratings)

This WordPress plugin is a wrapper for the Kint PHP Debugger utility version 1.x. Now instead of using var_dump() or print_r(), you simply use d() with zero, nadda, no formatting required.

Use this tool when you are debugging your website, in place of var_dump(), print_r() and debug_backtrace().

Handy Tools

Some handy tools just for the PHP Developer:

  • d( $var ); to render a collapsible UI container which displays your variable data in “the most informative way”
  • ddd( $var ); same as d() except that it also executes die() to halt execution.

Here are some variations of d() to give you the display you want:

  • ~d( $var ); outputs in plain text format.
  • +d( $var ); disregards depth level limits and outputs everything
  • !d( $var ); shows expanded rich output
  • -d( $var ); attempts to ob_clean() the previous output (dump something inside of HTML)

Profiler

Kint even includes a naïve profiler, which can help you analyze which blocks of code take longer than others:

Kint::dump( microtime() ); // just pass microtime()
sleep( 1 );
Kint::dump( microtime(), 'after sleep(1)' );
sleep( 2 );
ddd( microtime(), 'final call, after sleep(2)' );

See screenshot 2 for what is rendered out in your browser.

Admin Bar

“KINT ACTIVE” indicator displays in the WordPress admin bar to alert you when the plugin is active.

Screenshots

An example of what gets rendered in the browser when using 'd( $var )'.

An example of what gets rendered in the browser when using 'd( $var )'.

Profile example from Kint.

Profile example from Kint.

"KINT ACTIVE" indicator in the WordPress admin bar.

"KINT ACTIVE" indicator in the WordPress admin bar.

Plugin Details

Active Installs
90
Total Downloads
13,606
Version
2.0.2
Requires WP
3.5
Requires PHP
5.3
Tested Up To
5.1.24
Added
2015-07-28
Last Updated
2019-03-11 5:29pm GMT

Ratings

5
12
4
0
3
0
2
0
1
0