2009-07-10 9 views
2

je l'ai lu quelque part, il y a une autre façon d'effectuer le if-else déclaration, le code devrait ressembler à ceci:Une autre forme "if-else" simple en PHP?

<?php 
    $var = "stackoverflow"; 
    // Here is the if-else 
    if(strlen($var) > 1) ? echo "TRUE" : echo "FALSE"; 
?> 

Je ne me souvenais quelque chose comme ça, mais ça ne fonctionne pas, tout le monde sait comment écrire cette ligne if-else déclaration en PHP?

Répondre

12
echo strlen($var) > 1 ? "TRUE" : "FALSE"; 

ou

if (strlen($var) > 1) echo "TRUE"; else echo "FALSE"; 
+0

Cool. YEah, je l'ai trouvé, le premier est celui que je cherche. Merci – jingleboy99

1

écho en php opérateur non en ligne. pour ce cas besoin d'utiliser l'impression opeartor

<?php 
    $var = "stackoverflow"; 
    // Here is the if-else 
    strlen($var) > 1 ? print("TRUE") : print("FALSE"); 
?>