<?php require_once __DIR__ . '/../vendor/autoload.php'; $img = imagecreatefrompng(__DIR__ . '/images/ladybug.png'); $dumper = new \Ladybug\Dumper(); echo $dumper->dump($img);
<?php require_once __DIR__ . '/../vendor/autoload.php'; // DateTime object $date = new DateTime(); // DOMDocument object $sXml = <<<XML <books> <book id="1"> <title>PHP 5 Power Programming</title> <author>Andi Gutmans, Stig Bakken, Derick Rethans</author> </book> <book id="2"> <title>Clean Code: A Handbook of Agile Software Craftsmanship</title> <author>Robert C. Martin</author> </book> </books> XML; $dom = new DOMDocument(); $dom->loadXml($sXml); // ReflectionClass object $reflected = new ReflectionClass('\\Ladybug\\Dumper'); $ladybug = new \Ladybug\Dumper(); $ladybug->setTheme('modern'); echo $ladybug->dump($dom, $reflected, $date);
<?php ini_set('xdebug.file_link_format', 'txmt://open/?url=file://%f&line=%l'); require_once __DIR__ . '/../vendor/autoload.php'; $var1 = NULL; $var2 = 15; $var3 = 15.5; $var4 = 'hello world!'; $var5 = false; $var6 = M_E; // pi(); $ladybug = new \Ladybug\Dumper(); echo $ladybug->dump($var1, $var2, $var3, $var4, $var5, $var6, pi(), M_EULER);
<?php require_once __DIR__ . '/../vendor/autoload.php'; $numbers = array(10, 15, 1, 56, 3); // Heaps $maxHeap = new \SplMaxHeap(); foreach ($numbers as $item) { $maxHeap->insert($item); } $minHeap = new \SplMinHeap(); foreach ($numbers as $item) { $minHeap->insert($item); } // Stacks $stack = new \SplStack(); foreach ($numbers as $item) { $stack->push($item); } // Queues $queue = new \SplQueue(); foreach ($numbers as $item) { $queue->push($item); } $ladybug = new \Ladybug\Dumper(); echo $ladybug->dump($maxHeap, $minHeap, $stack, $queue);
<?php require_once __DIR__ . '/../vendor/autoload.php'; $file = fopen(__DIR__ . '/../composer.json', 'rb'); $ladybug = new \Ladybug\Dumper(); echo $ladybug->dump($file);
<?php require_once __DIR__ . '/../vendor/autoload.php'; $var = 15; $dumper = new \Ladybug\Dumper(); $dumper->setFormat(\Ladybug\Format\JsonFormat::FORMAT_NAME); echo $dumper->dump($var);
<?php require_once __DIR__ . '/../vendor/autoload.php'; $var = array(array('name' => 'Raul', 'age' => 29, 'languages' => array('Spanish', 'English')), array('name' => 'John', 'age' => 27, 'languages' => array('English'))); $ladybug = new \Ladybug\Dumper(); echo $ladybug->dump($var);