Ptit truc pratique en PHP

Ptit truc pratique en PHP - PHP - Programmation

Marsh Posté le 13-06-2003 à 23:35:31    

bon je c pas si ca a deja été posté, mais y'a un truc bien cool pour éviter un if/else qui tient sur plusieurs lignes et chiant pour afficher pas grd chose
 
Au lieu de taper :
 
if ($machin == "truc" )
{
 echo "super";
}
else
{
 echo "genial";
}
 
 
 
Taper :
 
 
($machin=="truc" )? print"super" : print "genial";
 
attation : ne pas utiliser echo mais print
 
 
pratique non ?

Reply

Marsh Posté le 13-06-2003 à 23:35:31   

Reply

Marsh Posté le 13-06-2003 à 23:37:41    

el_ronron a écrit :

bon je c pas si ca a deja été posté, mais y'a un truc bien cool pour éviter un if/else qui tient sur plusieurs lignes et chiant pour afficher pas grd chose
 
Au lieu de taper :
 
if ($machin == "truc" )
{
 echo "super";
}
else
{
 echo "genial";
}
 
 
 
Taper :
 
 
($machin=="truc" )? print"super" : print "genial";
 
attation : ne pas utiliser echo mais print
 
 
pratique non ?


 
vi c connu, ça vient du C :o ... mais j'aime pas trop je trouve pas ça très lisible... menfin c ptet une question d'habitude je c pas ;)

Reply

Marsh Posté le 13-06-2003 à 23:44:41    

el_ronron a écrit :


attation : ne pas utiliser echo mais print
pratique non ?


 
ca ne fonctionne pas avec echo ????  :heink:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 15-06-2003 à 07:33:33    

J'ai pas testé
 
($machin=="truc" )? echo"super" : echo"genial";  
 
Mais
 
echo ($machin=="truc" )? "super" : "genial";
 
marche sans problème :)

Reply

Marsh Posté le 15-06-2003 à 09:10:35    

el_ronron a écrit :

bon je c pas si ca a deja été posté, mais y'a un truc bien cool pour éviter un if/else qui tient sur plusieurs lignes et chiant pour afficher pas grd chose
 
Au lieu de taper :
 
if ($machin == "truc" )
{
 echo "super";
}
else
{
 echo "genial";
}
 
 
 
Taper :
 
 
($machin=="truc" )? print"super" : print "genial";
 
attation : ne pas utiliser echo mais print
 
 
pratique non ?


 
tu peux aussi faire:
if ($machin == "truc" )
 echo "super";
else
 echo "genial";
 
Et c'est beaucoup plus lisible ;) , mais attention avec cette méthode, seule la prmièe ligne d'instruction sera considérée dans le if ou le else, c'est à dire que si tu veux mettre plusisuers instructions, tu es obligé de remettre les accolades ;)
 
:)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed