logo oujood
🔍

Afficher des informations lisibles pour une variable

OUJOOD.COM

PHP cours tutorial

informations lisibles pour une variable

Deux fonctions pour afficher les informations d’une variable :

La fonction print_r() et la fonction var_dump().

La fonction print_r()

(PHP 4, PHP 5)

La fonction print_r() affiche des informations lisibles pour une variable.

Syntaxe :

print_r ($expression [, bool $return = false ] )

La fonction print_r() affiche des informations Ă  propos d'une variable, de maniĂšre Ă  ce qu'elle soit lisible.

La fonction print_r(), var_dump() et var_export() afficheront également les propriétés protégées et privées d'un objet en PHP 5. Les membres des classes statiques ne seront pas affichés.

Gardez en tĂȘte que print_r() place le pointeur Ă  la fin du tableau.Si vous voulez parcourir Ă  nouveau le tableau il faut tiliser reset() pour le ramener au dĂ©but.

L’argument $expression est l'expression à afficher.

L’argument $return est un argument boolien facultatif. Si vous voulez obtenir le rĂ©sultat de print_r() dans une chaĂźne, utilisez le paramĂštre $return. Lorsque ce paramĂštre vaut TRUE, print_r() retournera l'information plutĂŽt que de l'afficher.

Si une chaßne de caractÚres, un entier ou un nombre décimal est fournie, sa valeur sera affichée. Si un tableau est fourni, les valeurs seront affichées dans un format permettant de voir les clés et les éléments. Un format similaire sera également utilisé pour les objets.

Lorsque le paramĂštre return vaut TRUE, cette fonction retournera une chaĂźne de caractĂšres. Autrement, la valeur de retour sera TRUE.

Exemple :

Exemple :     📋 Copier le code

<pre>
<?php
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));
print_r ($a);
?>
</pre>

La fonction var_dump()

(PHP 4, PHP 5)

Une autre fonction qui affiche les informations d’une variable.

La fonction var_dump() retourne les informations structurées d'une variable, y compris son type et sa valeur. Les tableaux et les objets sont explorés récursivement, avec des indentations, pour mettre en valeur leur structure.

En PHP 5, toutes les propriétés publiques, privées et protégées seront retournées dans le résultat.

Syntaxe :

var_dump (  $expression [, $expression [, $... ]] )

L’argument  est La variable que vous voulez exporter.

La fonction var_dump() peut prendre un ou plusieurs arguments.

Exemple :

Exemple :     📋 Copier le code

<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>

Cours precedent:
  La fonction isset()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction serialize()   

Par carabde 20 Aout 2014