Table des matières
La méthode statique Zend_Debug::dump() affiche et/ou retourne les informations concernant une expression. Cette technique simple de débogage est commune, parce que facile à utiliser de façon ad hoc et n'exigeant aucune initialisation, aucun outils spéciaux, ou environnement de mise au point.
Exemple 10.1. Exemple avec la méthode dump()
<?php Zend_Debug::dump($var, $label=null, $echo=true) ?>
L'argument $var définit l'expression ou la variable que l'on veut examiner avec Zend_Debug::dump().
L'argument $label est un texte arbitraire à placer avant la sortie de Zend_Debug::dump(). Ceci est utile lorsque vous souhaitez afficher à l'écran des informations concernant plusieurs variables.
Le booléen $echo indique s'il faut (ou non) afficher la sortie de Zend_Debug::dump(). Si true, la sortie sera affichée. Quel que soit l'état de $echo, la sortie est toujours retournée.
Il peut être utile de savoir que la méthode Zend_Debug::dump() enveloppe la fonction PHP var_dump(). Si le flux est reconnu à destination d'un contenu web, l'affichage de var_dump() est échappé avec htmlspecialchars() et est enveloppé entre des balises (X)HTML <pre> et </pre>.
![]() |
Déboguer avec Zend_Log |
|---|---|
|
Utiliser
Vous pouvez aussi considérer le composant Zend_Log si vous souhaitez rendre permanent du code de débogage. Par exemple, vous pouvez utiliser le niveau de log |