Número de lecturas: 4305
{lang: 'es-419'}

Ladybug reemplaza la salida de var_dump / print_r que mejora notablemente la salida en pantalla y sirve para mirar de una manera mejor los elementos de un arreglo.

En el sitio web se dice lo siguiente:

Ladybug provides an easy and extensible var_dump / print_r replacement for PHP 5.3+ projects. Any PHP variable, object or resource can be dumped to beautiful representation:

<?php
$var = array(
array(
'name' => 'Raul',
'age' => 29
),
array(
'name' => 'John',
'age' => 27
)
);

ladybug_dump($var)

 

Para que funcione en ZF2 tan solo se lo debe de instalar utilizando composer agregando en el archivo composer.json lo siguiente:
{
"require": {
"raulfraile/ladybug": "~1.0"
}
}

Para utilizarlo es necesario tan solo de colocar lo siguiente:
ladybug_dump($var)

Otros usos:

Extended objects/resources

Ladybug allows extending any object or resource to display richer information. For example, the ladybug-plugin-extra package provides built-in inspectors for MySQL resultsets or GD images:

<?php
    $connection = mysql_connect('localhost', 'dbuser', 'dbpassword');
    mysql_select_db('dbname', $connection);
    $result = mysql_query('SELECT * FROM user', $connection);

    ladybug_dump($result);

<?php
    $img = imagecreatefrompng(__DIR__ . '/images/ladybug.png');
    ladybug_dump($img);

Mas detalles:
https://github.com/raulfraile/Ladybug

https://github.com/raulfraile/ladybug/blob/master/doc/examples.md

Be Sociable, Share!