PHP Classes

PHP Dump All Variables and Functions: Display global names and stack backtrace

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 113 All time: 9,605 This week: 206Up
Version License PHP version Categories
dump-php 1.0.0GNU General Publi...5PHP 5, Debug
Description 

Author

This package can display global names and stack backtrace.

It can retrieve several details of usage of the current PHP script and displays them formatted in a readable way. Currently it can display:

- Information about the loaded classes and their functions
- Memory used by the current PHP script
- Assigned constants
- Defined functions
- Global variables
- Included scripts
- Backtrace of the current function calls and parameter values

Innovation Award
PHP Programming Innovation award nominee
November 2020
Number 9
Sometimes PHP developers need to debug difficult cases in their code that are affected by the way that PHP sets global variables.

This package makes it easier to inspect and display all types of global variables that are set when a PHP script is executed.

This way, this package may help debugging a case in less time than it would take using more traditional debug methods.

Manuel Lemos
Picture of Martin Latter
  Performance   Level  
Name: Martin Latter <contact>
Classes: 8 packages by
Country: United Kingdom
Innovation award
Innovation award
Nominee: 5x

Documentation

Dump PHP

Display global names and backtrace.

Dump the global namespace.

Usage

    new Dump( [ 'all' | string method_name | array (method_names) ] [, boolean output_type] );

Examples

    require('Dump.class.php');

    new Dump();

    new Dump('displayFunctions', TRUE);

    new Dump( ['displayMemory', 'backtrace'] );

  Files folder image Files (3)  
File Role Description
Plain text file Dump.class.php Class Class source
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:113
This week:0
All time:9,605
This week:206Up