if ( $test == "test") ? echo '0' : echo '1' ; - PHP - Programmation
Marsh Posté le 25-06-2003 à 08:43:52
C'est pas ça que tu voulais faire plutôt :
echo ($test == "test" ) ? '0' : '1' ;
Marsh Posté le 25-06-2003 à 14:53:05
*Syl* a écrit : C'est pas ça que tu voulais faire plutôt : |
ouaich merci
Marsh Posté le 25-06-2003 à 15:00:19
HORNY-GRANDCORNU a écrit : c'est censé faire quoi ? |
je crois que c'est un if...else version ultra courte et pas du tout explicite...
Marsh Posté le 25-06-2003 à 17:07:02
A chaque fois que je vois ca, ca me fait penser à un pote qui était super fort en prog. qui faisait pareil (en C)
N'empeche que pour se relire en cas de modification, il était déjà vachement moins bon (on pourrait presque dire nul).
Je vois pas trop l'intéret d'utiliser ces syntaxes qui sont vraiment pas visuelles.
Flemingite, quand tu nous tiens .....
Marsh Posté le 25-06-2003 à 17:14:13
Je suis même pas sur que ça tienne de la flemme. La preuve, le type à passer plus de temps à avoir une réponse ici que de coder ça 'normalement'. En fait, je crois plutôt que certains crois que plus on réduit le nombre de caractère dans un code aussi simple on va gagner en temps d'execution ce qui à l'échelle d'un code aussi simple ne peu même pas se chiffrer. Surtout qu'au niveau debugage lors d'un problème, c'est carrément impossible.
Marsh Posté le 25-06-2003 à 17:32:35
avant de vous enflammer, sachez que c'était juste pour savoir, hein ...
Marsh Posté le 25-06-2003 à 17:47:24
Je vois pas ce que cette syntaxe a d'illisible. Pour moi qui l'utilise quotidiennement depuis 2 ans je trouve que c'est même le contraire. C'est propre, compact ...
P'être une question d'habitude :???:
Marsh Posté le 25-06-2003 à 17:50:40
Core 666 a écrit : Je vois pas ce que cette syntaxe a d'illisible. Pour moi qui l'utilise quotidiennement depuis 2 ans je trouve que c'est même le contraire. C'est propre, compact ... |
+1
Marsh Posté le 25-06-2003 à 22:10:52
Oui ça va si tu as une instruction. Mais pas deux
enfin l'opérateur ternaire ?: ne s'utilise plus beaucoup
Marsh Posté le 26-06-2003 à 00:27:47
bon, ok, je peux dormir sur mes deux oreilles alors, et continuer de coder à la bourrin sans l'opérateur ternmachin chouette
Marsh Posté le 25-06-2003 à 02:23:40
spa possible ?