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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] quel syntaxe pour ecrire un if .. else en une seule ligne ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] quel syntaxe pour ecrire un if .. else en une seule ligne ?

n°845937
metos
҉ OOoo hi-lo powered
Posté le 09-09-2004 à 14:19:52  profilanswer
 

bonjour [:lucille]
je sais qu on peu ecire un if en une seule ligne en php
est ce que c est tjs possible ? (ya un moment que je m en suis pas servi)
 
qq un pourait me rappler la syntaxe ?
 
 

Code :
  1. if($a==$b)
  2.     {
  3.     $c=0;
  4.     }
  5. else
  6.     {
  7.     $c=1;
  8.     }


 
il me seumbe que ca peut s ecrire dans ce genre la :  
 

Code :
  1. if($a==$b) $c=1 : $c=0;


 
 
merci :jap:


Message édité par metos le 09-09-2004 à 14:20:21

---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
mood
Publicité
Posté le 09-09-2004 à 14:19:52  profilanswer
 

n°845939
Sebastien
Posté le 09-09-2004 à 14:21:19  profilanswer
 

tu ajoutes un ? et tu as gagné.

n°845956
metos
҉ OOoo hi-lo powered
Posté le 09-09-2004 à 14:33:58  profilanswer
 

entre la condition et le consequant ?


Message édité par metos le 09-09-2004 à 14:34:55

---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
n°845970
Profil sup​primé
Posté le 09-09-2004 à 14:39:43  answer
 

($a==$b)?$test="oué":$test="nan";

n°846008
ratibus
Posté le 09-09-2004 à 15:02:17  profilanswer
 

$c = $a==$b ? 1 : 0;

n°846016
Sebastien
Posté le 09-09-2004 à 15:14:47  profilanswer
 

a peut de chose pret ca reviens à  
$c = $a == $b;

n°846017
metos
҉ OOoo hi-lo powered
Posté le 09-09-2004 à 15:15:38  profilanswer
 

merci :jap:


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
n°846020
Sebastien
Posté le 09-09-2004 à 15:16:49  profilanswer
 

[HS]
$chak->delete("brain" )=TRUE
 
space ton truc la...
injecter une valeur à une méthode, c'est du dur de dur.
[/HS]

n°846022
Profil sup​primé
Posté le 09-09-2004 à 15:17:22  answer
 

c'est == en fait :o
 
faut de frappe quoi :o

n°846024
Sebastien
Posté le 09-09-2004 à 15:17:53  profilanswer
 

et met des espaces et brain entre ' ;)

mood
Publicité
Posté le 09-09-2004 à 15:17:53  profilanswer
 

n°846031
Profil sup​primé
Posté le 09-09-2004 à 15:19:53  answer
 

:??:

n°846033
Profil sup​primé
Posté le 09-09-2004 à 15:20:48  answer
 

bon voila j'ai degager le TRUE, depuis le temps que jveut le faire :D

n°846042
jagstang
Pa Capona ಠ_ಠ
Posté le 09-09-2004 à 15:23:05  profilanswer
 

chac > enfin ta citation perso veut dire qqch... je t'avais déjà fait chier avec ça au fait

n°846043
Sebastien
Posté le 09-09-2004 à 15:23:08  profilanswer
 


 
si tu laisses des "" php essayera d'interpreter ce qu'il y a dedans, si tu mets '' il sera que c une chaine de caractere et la recupera telle quelle.
Tu gagnes facilement 0.00000000000000000000001ns de traitement.

n°846046
jagstang
Pa Capona ಠ_ಠ
Posté le 09-09-2004 à 15:23:50  profilanswer
 

[:branlette]


Message édité par jagstang le 09-09-2004 à 15:23:58

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°846048
Sebastien
Posté le 09-09-2004 à 15:25:29  profilanswer
 

Je dirais plutot harmonisation du code php en vu d'un travail en equipe et pour sortir du php codé par le premier debutant.
 
Enfin tout ceci est une autre histoire ou le debat n'a pas à avoir lieu ici.

n°846279
mejero
Posté le 09-09-2004 à 18:55:43  profilanswer
 

http://www.estvideo.com/dew/pages/phpbench/
 
Vous trouverez non seulement la méthode pour écrire le if en 1 ligne, mais aussi la méthode la plus rapide ;)

n°846357
cerel
Posté le 09-09-2004 à 21:31:09  profilanswer
 

Faut pas confondre if sur une seule ligne avec l'operateur ternaire...
 
Parce que if sur une seule ligne ca fait ca :
if(bonjour) { echo 'salut'; } else { echo 'pas salut alors'; }

n°846419
gooopil
pfiew
Posté le 09-09-2004 à 23:05:24  profilanswer
 

Cerel a écrit :

Faut pas confondre if sur une seule ligne avec l'operateur ternaire...
 
Parce que if sur une seule ligne ca fait ca :
if(bonjour) { echo 'salut'; } else { echo 'pas salut alors'; }


 
Ce qui est strictement la même chose que  
 
if(bonjour)  
{  
  echo 'salut';  
}
else  
{  
  echo 'pas salut alors';  
}

n°1812062
ParMesSoin​s
Posté le 14-11-2008 à 15:01:36  profilanswer
 

mejero a écrit :

http://www.estvideo.com/dew/pages/phpbench/
 
Vous trouverez non seulement la méthode pour écrire le if en 1 ligne, mais aussi la méthode la plus rapide ;)


 
Intéressant ! merci  :jap:

n°1812252
Profil sup​primé
Posté le 14-11-2008 à 19:26:22  answer
 

tiens un déterrage ca faisait longtemps ! :o

n°1812262
sircam
I Like Trains
Posté le 14-11-2008 à 19:53:14  profilanswer
 

4 ans, pas mieux. [:dawa]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
mood
Publicité
Posté le   profilanswer
 


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

  [php] quel syntaxe pour ecrire un if .. else en une seule ligne ?

 

Sujets relatifs
access excel problème de caractères retour à la ligne, etc...ecrire sur la memoire Ram.............
[PHP] Ecrire un fichier excel avec PHP depuis MYSQLCherche à ecrire pseudo dans un fichier txt
Ecrire dans un fichier déjà existant sans écraser le contenu précédentEcrire dans un fichier dans un répertoire paramétrable
supprimer les retour à la ligne en fin de chaîne dans un textareaFichier texte et retour à la ligne
aide requete sql pb syntaxeBuzzLand : Jeu en ligne cherche repreneur
Plus de sujets relatifs à : [php] quel syntaxe pour ecrire un if .. else en une seule ligne ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR