Après m'être construit ma propre fonction de debug
function get_dump($var, $str='') {
ob_start()
echo "#### Début du dump ($str) :####<pre>"
var_export($var)
echo "</pre>\n#### Fin du dump :####"
$out = ob_get_contents()
ob_end_clean()
return $out
}
que j'appelais avec par exemple
drupal_set_message(get_dump($node, '$node dans la fct xxx'))
j'ai découvert http://drupal.org/project/devel qui fait ça, mais aussi l'affichage des requêtes sql, les temps d'exécution et la RAM consommée.
Il permet aussi de voir les fonctions du thème appelées pour chaque bloc.
Il fait planter mon firefox3-ß5, mais ça à l'air de marcher correctement avec epiphany.
A regarder également (pas encore eu le temps de tester réellement) : simpletest, Form inspector et drush (drupal shell, pour manipuler les modules façon apt-get ou urpmi, vider le cache, etc.).
Pour info, dans la même veine...
Après m'être construit ma propre fonction de debug
ob_start()
echo "#### Début du dump ($str) :####<pre>"
var_export($var)
echo "</pre>\n#### Fin du dump :####"
$out = ob_get_contents()
ob_end_clean()
return $out
}
que j'appelais avec par exemple
j'ai découvert http://drupal.org/project/devel qui fait ça, mais aussi l'affichage des requêtes sql, les temps d'exécution et la RAM consommée.
Il permet aussi de voir les fonctions du thème appelées pour chaque bloc.
Il fait planter mon firefox3-ß5, mais ça à l'air de marcher correctement avec epiphany.
A regarder également (pas encore eu le temps de tester réellement) : simpletest, Form inspector et drush (drupal shell, pour manipuler les modules façon apt-get ou urpmi, vider le cache, etc.).