PHP Lib DUMP
© Christian Paulus - Document créé le 2001-01-01, mis à jour le 2008-12-11
Quand on a dix pas à faire, neuf font la moitié du chemin.proverbe chinois
Fonctions PHP DUMP: La libraire des fonctions DUMP permet l'affichage du contenu d'une variable complexe, d'un tableau, d'un formulaire ou d'un header.
kzo_dump_hd ()
Simule la commande unix hexdump -C (ou hd). Ainsi, sur un fichier contenant 200 fois le caractère 'u' (code hexadécimal: 75) et une fin de ligne, vos obtiendrez :
00000000 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 |uuuuuuuuuuuuuuuu| * 000000c0 75 75 75 75 75 75 75 75 0a |uuuuuuuu.|
Appel de la fonction par quelque chose du genre :
$filename="monfichier.bin"; echo(htmlspecialchars(kzo_dump_hd(file_get_contents($filename))));
kzo_dump_array () kzo_dump_array_code ()
Exemples : voici le contenu de votre tableau nommé ici $complexe,
par une variante de la fonction dump_array() : dump_array_code()
:
array ( |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
) |
Voici le résultat par l'appel de la fonction dump_array(
$complexe ) :
| couleur: |
| ||||||||||||||
| saveur: |
| ||||||||||||||
| type: |
|
Pour information, une fonction PHP print_r() permet ceci :
Pour information, une autre fonction PHP var_dump() permet ceci :
serialize() mérite également le détour :
a:3:{s:7:"couleur";a:3:{i:0;s:5:"rouge";i:1;s:4:"vert";i:2;s:4:"bleu";}s:6:"saveur";a:2:{i:0;s:4:"salé";i:1;s:5:"sucré";}s:4:"type";a:2:{s:6:"animal";a:3:{i:0;s:5:"boeuf";i:1;s:7:"poisson";i:2;s:8:"volaille";}s:7:"cuisson";a:2:{i:0;s:3:"cru";i:1;s:4:"cuit";}}}kzo_dump_formget ()
Affiche les variables d'un formulaire.
Exemple: un formulaire de démonstration pour la fonction kzo_dump_formget() en PHP.
A noter: l'emploi de la méthode get pour le formulaire
est obligatoire.
kzo_dump_headers ()
Affiche le contenu de l'entête HTTP.
kzo_dump_var ()
Affiche le type et le contenu d'une variable.
|
@author
Christian Paulus
@version
1.0, 03/25/2001
@version
1.01, 05/18/2002
@version
1.02, 05/21/2002
@param
$data: Array to print
@param
$color: for recursive call. Rotate color
@return
TRUE or FALSE
@since
PHP3
@author
Christian Paulus
@version
1.0, 05/21/2002
@param
$data: variable to dump
@param
$name: name of this variable (option)
@see
kzo_dump_array
@return
TRUE ou FALSE if error
@since
PHP3.0.7
@author
Christian Paulus
@version
1.0, 03/25/2001
@version
1.01, 05/18/2002
@version
1.1, 06/05/2004
@version
1.2, 11/05/2005
@param
$ignore: string or strings array of var names to ignore
@param
$printme: if TRUE, print result. Otherwise, return result.
@param
$legend: string.
@since
PHP4
@author
Christian Paulus
@version
1.0, 03/25/2001
@version
1.01, 05/18/2002
@param
$this: Array to print
@since
PHP3
@author
Christian Paulus
@param
$data: content to dump
@param
$max: max len to dump (option)
@version
1.0, 11/08/2006
@since
PHP4 >= 4.0.1
|


