Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    Chapitre 28. Zend_Debug

    28.1. Afficher des informations

    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 28.1. Exemple avec la méthode dump()

    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>.

    [Astuce] Déboguer avec Zend_Log

    Utiliser Zend_Debug::dump() est ce qui convient le mieux pour le débogage durant le développement de l'application. Vous pouvez facilement ajouter ou retirer du code que vous souhaitez visualiser.

    Vous pouvez aussi considérer le composant Zend_Logsi vous souhaitez rendre permanent du code de débogage. Par exemple, vous pouvez utiliser le niveau de log DEBUG et le flux d'écriture Stream du log pour afficher la chaîne retournée par Zend_Debug::dump().

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...