Studio graphique et multimédia en Bourgogne

PHP leçon 9 : echo, print, printf et sprintf

Echo

Nous avons utliser que echo, echo n'est pas un fonction et ne retourne pas de valeur apres execution et donc de type void.

Le syntax : void echo ( expression [, expression ] ) affiche l'expression.

Print

Le syntax : int print ( argument ) affiche l'argument.

print n'est pas un vrai fonction et retourne toujours le valeur de 1.

Exemple 1

Cliquez ici pour le code source

Resultat à l'ecran

Voici un echo
Voici un autre echo avec parenthèses
JeanPaul
Voici print
Voici print avec des parenthèses
Mon nom est Jean
Votre nom est Paul
Mon nom est $monNom
Votre nom est $votreNom
JeanPaul

La difference entre echo et print

Echo est plus rapide, mais comme il est void ne renvoi pas de valeur.

Printf et Sprintf

print affiche l'arguement, mais printf et sprintf nous permets d'avoir une controle très precises sur le formatage des arguments. La difference entre printf et sprintf est que print affiche la chaîne avec les arguments de formatage et sprintf est une resultat de fonction avec la chaîne formatée.

Le syntax : int printf ( chaine, argument,...) affiche la chaine avec les arguments formatee.

Le syntax : string sprintf ( chaine, argument,...) renvoi la chaine avec les arguments formatee.

Exemple 2 avec printf

Cliquez ici pour le code source

Resultat à l'ecran

Voici Jean et Paul avec formatage
[################Jean]
[xxxxxxxxxxxxxxxxPaul]
Voici les totale 10.20€ et 102.33€
Valeurs hexadecimal fff, FF et 3FF
Valeurs de pi multiplier par mille 3.142857142857e+3

Sprintf

Exemple 3 avec sprintf

Cliquez ici pour le code source

Resultat à l'ecran

Voici Jean et Paul avec formatage
[################Jean]
[xxxxxxxxxxxxxxxxPaul]
Voici les totale 10.20€ et 102.33€
Valeurs hexadecimal fff, FF et 3FF
Valeurs de pi multiplier par mille 3.142857142857e+3

Leçon precedente | Index des leçons | Leçon suivante

Share

Plan site | Contact info@imi21.com
Téléphone France +33 615.106 373 ou +33 380 840 449
v1.4