Search code examples
phppretty-print

Is there a pretty print for PHP?


I'm fixing some PHP scripts and I'm missing ruby's pretty printer. i.e.

require 'pp'
arr = {:one => 1}
pp arr

will output {:one => 1}. This even works with fairly complex objects and makes digging into an unknown script much easier. Is there some way to duplicate this functionality in PHP?


Solution

  • Both print_r() and var_dump() will output visual representations of objects within PHP.

    $arr = array('one' => 1);
    print_r($arr);
    var_dump($arr);