Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2262 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  echo vs printf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

echo vs printf

n°1447449
cheesygues​t
Posté le 26-09-2006 à 10:37:15  profilanswer
 

bonjour,
 
j'ai trouvé peu de résultats concernant la différence en temps d'execution de ces deux fonctions.
 
Lequel sera le plus rapide a parmis ceux la:
 
$field='champs=1';
$table='table';
 
printf("select * from %s WHERE %s",$table,$field);
printf('select * from %s WHERE %s',$table,$field); << simple quote
echo 'select * from '.$table.' WHERE '.$field;  
 
Merci


Message édité par cheesyguest le 28-09-2006 à 16:35:02
mood
Publicité
Posté le 26-09-2006 à 10:37:15  profilanswer
 

n°1447453
anapajari
s/travail/glanding on hfr/gs;
Posté le 26-09-2006 à 10:43:28  profilanswer
 

s'pareil...
et tu peux jeter un oeil la: http://forum.hardware.fr/hardwaref [...] 5724-1.htm

n°1447521
KrisCool
“Verbeux„
Posté le 26-09-2006 à 12:20:31  profilanswer
 

J'avoue ne pas avoir compris ton exemple.
Pourquoi mettre $field entre simple quotes dans tes appels à printf() ?  
 
Parce que je me demande si ça va pas t'afficher tout simplement:
select * from table where $field [:pingouino]


---------------
Loose Change Lies | Bars | Last.fm
n°1447757
mIRROR
Chevreuillobolchévik
Posté le 26-09-2006 à 17:38:01  profilanswer
 

l exemple c ets pour le tartragnan ? [:dawa]

n°1448919
cheesygues​t
Posté le 28-09-2006 à 16:35:45  profilanswer
 

KrisCool a écrit :

J'avoue ne pas avoir compris ton exemple.
Pourquoi mettre $field entre simple quotes dans tes appels à printf() ?  
 
Parce que je me demande si ça va pas t'afficher tout simplement:
select * from table where $field [:pingouino]


j'ai edité, j'avais fait une fausse manip avant mon edit
 
 
J'ai du mal a imaginer que printf soit equivalent a un echo perso :/

n°1448939
omega2
Posté le 28-09-2006 à 17:23:18  profilanswer
 

T'as raison, printf n'est pas un équivalent, printf étant bien plus puissant que echo.
Echo affiche bêtement ce qu'on lui demande sans rien faire de plus tandis que printf permet d'afficher des variables dans un texte en utilisant des masques d'affichage.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  echo vs printf

 

Sujets relatifs
Une équivalence à la commande "echo"[RESOLU]Selection ds menu deroulant d'une BD puis echo d'un champ lié
ajouter un echo à chaque ligneInteractions avec les "echo" sur terminal UNIX+JAVA
echo me bouffe les espaces !Utilisation de la commande echo redirigée vers un fichier
[resolu] probleme avec un echo "<a href..." au niveau du ">" de finComment cacher la fenetre (echo off ne fct° pas !)
optimisation : echo ou htmlWScript.echo et le retour chariot !! [résolu]
Plus de sujets relatifs à : echo vs printf


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)