Question

Puis-je faire? (Je ne peux pas tester au moment de voir pour moi-même)

public function overSimplifiedTernaryTest($condition = false) {
    return ($condition) ? 'someString' : 'someOtherString';
}
Était-ce utile?

La solution

Il fonctionne et la prochaine fois que vous pouvez utiliser ideone.com pour tester votre code au lieu de demander question.

Votre code: http://ideone.com/2oHkF

Vous pouvez également consulter

Autres conseils

Cela fonctionne.

Exemple:

class CClass
{
    public function overSimplifiedTernaryTest($condition = false)
    {
        return ($condition) ? 'someString' : 'someOtherString';
    }
}

$x = new CClass();
echo $x->overSimplifiedTernaryTest(false) . 
     '\r\n' . 
     $x->overSimplifiedTernaryTest(true);
delete $x;

L'opérateur ternaire retourne une valeur, qui est ce que vous revenez alors de la fonction. Voilà pourquoi ce que vous essayez de faire, ce sera pas un problème. Il va également travailler dans d'autres langues, vous pouvez le faire en Javascript aussi, par exemple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top