Example #1
0
<?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);
Example #2
0
<?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);
Example #3
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
$img = imagecreatefrompng(__DIR__ . '/images/ladybug.png');
$dumper = new \Ladybug\Dumper();
echo $dumper->dump($img);
Example #4
0
<?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);
Example #5
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
$file = fopen(__DIR__ . '/../composer.json', 'rb');
$ladybug = new \Ladybug\Dumper();
echo $ladybug->dump($file);
Example #6
0
<?php

require_once __DIR__ . '/../vendor/autoload.php';
$var = 15;
$dumper = new \Ladybug\Dumper();
$dumper->setFormat(\Ladybug\Format\JsonFormat::FORMAT_NAME);
echo $dumper->dump($var);
Example #7
0
<?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);
<?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();
echo $ladybug->dump($dom, $reflected, $date);