Petite astuce pour débuguer sous SPIP

vendredi 18 septembre 2009

SPIP / astuce / debug

Lorsqu’on développe des plugins ou des squelettes pour SPIP, il arrive souvent que l’on ait besoin de connaître les valeurs des différentes variables de l’environnement d’un squelette inclut (#ENV pour les intimes). Pour résoudre ce type de problème il y a bien sûr le fameux var_mode=debug, mais on peut aussi procéder comme ceci :

Ajoutez l’un des deux codes suivants dans la noisette (le squelette inclut) qui pose problème et recalculez la page pour observer le résultat.

[(#ENV**|unserialize|print_r{1})]
[(#ENV**|unserialize|foreach)]

Merci à xdjuj et kent1

À propos du débug, n’hésitez pas à visionner la présentation de Cédric lors du Festival SPIP d’Avignon sur videos.spip.org :

Les présentations sont aussi disponibles au format PDF depuis l’article Bug&Debug de spip-blog.

Vos commentaires

Répondre à cet article

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.