Kint to debug

CodeIgniter tal i com es mostra a Primera execució CI4 incorpora una toolbar per poder debugar les aplicacions, amb tot també incorpora la llibreria Kint. Aquesta llibreria és una eina per poder debugar de forma més fàcil les dades de qualsevol aplicació PHP. És un var_dump() o debug_backtrace() vitaminats, fàcils d’utilitzar i fàcilment personalitzable.

La llibreria incorpora dos funcions: d( ) i dd( )

Podrem emprar aquestes funcions en qualsevol lloc de l’aplicació, tant en el controller, com en el model o en la vista. Per exemple:

public function view($page = 'home')
{
    if (!is_file(APPPATH . 'Views/pages/' . $page . '.php')) {
        // Whoops, we don't have a page for that!
        throw new \CodeIgniter\Exceptions\PageNotFoundException($page);
    }

    $data['title'] = ucfirst($page); // Capitalize the first letter

    d($data);
    
    echo view('pages/' . $page, $data);
}

image.png

En cas que la variable a mostrar sigui un objecte ens mostrarà les seves propietats, mètodes… Per exemple en aquest cas si la variable a mostrar hagués estat $this (el propi controller) ens permetria visualitzar el contingut de l’objecte controller, tant les seves propietats com els seus mètodes.

image.png




Revisió núm. 2
Admin l’ha creat 2025-06-11 14:12:52 UTC
Admin l’ha actualitzat 2025-11-24 08:25:16 UTC