/spip_console

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Spip Console

Intégration pour spip de https://github.com/jerrywham/DebugToolBar

DebugToolBar

Barre de debug disponible sur toutes les pages (publiques et privées). Elle s'affiche en bas de page. Toutes les variables globales sont disponibles par défaut ($_POST, $_GET, $_FILES, $_SESSION, $_COOKIE, $_REQUEST).

Exploration d'une variable

Il est possible également de voir le contenu d'une variable. Pour cela, il faut appeler la méthode statique trac(). Deux paramètres sont à saisir : le premier obligatoire est la variable à explorer, le deuxième optionnel est le message que l'on souhaite afficher (généralement, le nom de la variable entre guillemets).

    Debug::tac($var,'$var');

Il existe un raccourci pour cette méthode. Ainsi, on obtiendra le même résultat que précédemment en faisant :

    d($var,'$var');

Exploration d'une variable dans une boucle

On utilisera pour cela la méthode flow() qui évite l'arrêt du script.

    foreach($var as $k => $v) {
        Debug::flow($v);
    }

Un raccourci existe également pour cette méthode :

    foreach($var as $k => $v) {
        f($v);
    }