Variable Inspector allows you to easily inspect your PHP $variables in a visually clean manner at a central dashboard in wp-admin. It aims to be an easy and useful enough debug tool.
It provides a single-line code to inspect your variable (see “How to Use” below). Nothing is shown to site visitors nor being output on the frontend, and the $variable content is nicely formatted for review using var_dump(), var_export() and print_r() on the inspector dashboard in wp-admin.
It’s a real time-saver for scenarios where Xdebug or even something like Ray is not ideal or simply an overkill. For example, when coding on a non-local environment via tools like Code Snippets, WPCodeBox, Scripts Organizer or Advanced Scripts. Additionally, because it is a regular WordPress plugin, you simply install, activate and use without the need for complicated configuration.
How to Use
Simply place the following line anywhere in your code after the
$variable_name you’d like to inspect:
do_action( 'inspect', [ 'variable_name', $variable_name ] );
If you’d like to record the originating PHP file and line number, append the PHP magic constants
__LINE__ as follows.
do_action( 'inspect', [ 'variable_name', $variable_name, __FILE__, __LINE__ ] );
This would help you locate and clean up the inspector lines once you’re done debugging.
Contributors & Developers
“Variable Inspector” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- Confirmed compatibility with WordPress 6.0
- Fixed output via var_export()
- Better sanitization of variable name output
- Update plugin description
- Fixed output buffering mistake causing the output of the ‘1’ character in variable values
- NEW: implement tabbed output of var_export, var_dump and print_r
- Fixed “Fatal error: Uncaught Error: Call to undefined function dbDelta()”. Thanks to @rashedul007 for the fix!
- Initial stable release