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

  FORUM HardWare.fr
  Programmation
  PHP

  Quel difference entre if () { } et if(): endif; quel interet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel difference entre if () { } et if(): endif; quel interet ?

n°1629764
Siol
Posté le 24-10-2007 à 02:49:42  profilanswer
 

Bonjour,
 
Y'a t'il une difference entre
 
if () { }
 
et
 
if(): endif;
 
?
 
Dans quel cas utilisé l'un plutot que l'autre ?

mood
Publicité
Posté le 24-10-2007 à 02:49:42  profilanswer
 

n°1629775
FlorentG
Posté le 24-10-2007 à 07:45:32  profilanswer
 

Aucune différence à la base.
 
Je dirais que le premier serait à utiliser en priorité, vu qu'il est connu est utilisé par tous...
 
Pour le deuxième, certains l'utilisent dans les templates, mais l'intérêt n'est pas énorme...

n°1629799
micfont999
Simplement Moi
Posté le 24-10-2007 à 08:57:50  profilanswer
 

et entre les deux cité et l'opérateur ternaire ( ? : )  
 
(condition) ? (instruction1) : (instruction2);
 
??  

n°1629800
NewsletTux
<Insérez ici votre vie />
Posté le 24-10-2007 à 08:59:21  profilanswer
 

c'est pareil, l'opérateur ternaire est pratique lorsque tu as des petites instructions.


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1629803
micfont999
Simplement Moi
Posté le 24-10-2007 à 09:03:52  profilanswer
 

donc pas plus de rapidité d'execution quoi .. ? juste un code moins chargé en accolades??

n°1629806
Siol
Posté le 24-10-2007 à 09:09:31  profilanswer
 

ok merci ;-).

n°1629892
NewsletTux
<Insérez ici votre vie />
Posté le 24-10-2007 à 10:54:19  profilanswer
 

micfont999 a écrit :

donc pas plus de rapidité d'execution quoi .. ? juste un code moins chargé en accolades??


ça dépeznd pour combien d'occurences ...
un if/else sera beaucoup plus rapide qu'un switch/case/default. Par contre un switch/case/case/case/case.../default sera plus rapide qu'un if/elseif/elseif/elseif/else je pense.


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1629893
micfont999
Simplement Moi
Posté le 24-10-2007 à 10:55:00  profilanswer
 

ok je vois .. :) merci

n°1629897
FlorentG
Posté le 24-10-2007 à 10:57:44  profilanswer
 

NewsletTux a écrit :

un if/else sera beaucoup plus rapide qu'un switch/case/default


Il sera *légèrement* plus rapide [:aloy] La différence est minime tout de même, faut pas chercher à remplacer tout ses switch par des if, l'important est de garder une certaine lisibilité du code


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

  Quel difference entre if () { } et if(): endif; quel interet ?

 

Sujets relatifs
[PHP] Différence entre les valeurs de deux tableauxUn truc étrange... Différence entre Windows et Linux
Débutant =) -> différence entre cadre et tableau[VBA POWERPOINT] Comment tagger une diapo et récupérer le tag en VBA ?
Différence Python - CDifférence utf8_general_ci utf8_bin
Différence entre static et singletonDifférence entre membre dans et hors __init__ [RESOLU]
Différence d'interpretation IE/firefox sur blogdifférence entre un .h et un .cpp
Plus de sujets relatifs à : Quel difference entre if () { } et if(): endif; quel interet ?


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