2010-07-22 11 views
0
if($a == $b) { return true;} 
else { return false;} 

Comment écrire un opérateur ternaire pour ce qui suit?Opérateur ternaire pour le stament

est-ce la façon

if($a == $b)? return true; : return false; 
+0

u utiliser des langages de php? –

+0

oui ..................... –

Répondre

9

Vous n'avez pas besoin l'opérateur ternaire du tout. Renvoyez juste ceci et vous obtiendrez la bonne valeur true ou false.

return $a == $b; 
4

Vous pourriez juste

return ($a == $b) 

Mais si vous voulez vraiment utiliser l'opérateur

return (($a == $b) ? true : false) 
+0

en lieu et place du retour vrai je veux retourner une variable ... puis-je le faire return (($ a == $ b)? $ variable: false) –

+1

oui, en C? A: B à la fois A et B peuvent être des expressions arbitraires, vous pourriez avoir une seule variable comme vous le suggérez, ou même des sommes complexes. Votre idée d'utiliser un varibale fait pour le code lisible. – djna

+0

J'utilise php. –