[resolu] if en php sans ecrire 'if'
15 messages
• Page 1 sur 1
- mv_murph
- Nouveau WRInaute

- Messages: 39
- Inscription: 25 Avr 2005
[resolu] if en php sans ecrire 'if'
Bonjour,
Je sais qu'il existe une syntaxe pour ecrire une condition 'if', mais je ne m'en souviens plus.
De ce que je souviens c'est un truc dans le genre :
($var=="coucou")?echo $var:echo "au revoir";
Bon je sais que ce n'est pas ca, mais dans le genre... avec un '?' et un ':'
Merci d'avance =)
Je sais qu'il existe une syntaxe pour ecrire une condition 'if', mais je ne m'en souviens plus.
De ce que je souviens c'est un truc dans le genre :
($var=="coucou")?echo $var:echo "au revoir";
Bon je sais que ce n'est pas ca, mais dans le genre... avec un '?' et un ':'
Merci d'avance =)
Dernière édition par mv_murph le Jeu Juin 22, 2006 10:33, édité 1 fois.
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
- Code: Tout sélectionner
echo ( $var == 'coucou' ) ? $var : 'au revoir' ;
-

dd32 - Modérateur

- Messages: 3387
- Inscription: 9 Sep 2005
J'ai vu la réponse ici :
http://www.commentcamarche.net/php/phpcond.php3
Il s'agit d'un opérateur ternaire : "?"
edit : oh purée... je me suis fait grillée
http://www.commentcamarche.net/php/phpcond.php3
Il s'agit d'un opérateur ternaire : "?"
edit : oh purée... je me suis fait grillée
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
mv_murph a écrit:en fait je viens de trouver c'etait :
($var>1)?$s='s':$s='';
echo 'Il y a '.$var.' resultat'.$s;
Plus propre et plus lisible:
- Code: Tout sélectionner
$s = ( $var > 1 ) ? 's' : '';
echo 'Il y a '.$var.' resultat'.$s;
- thierry8
- WRInaute accro

- Messages: 3251
- Inscription: 11 Juil 2005
shrom a écrit:Plus propre et plus lisible:
- Code: Tout sélectionner
$s = ( $var > 1 ) ? 's' : '';
echo 'Il y a '.$var.' resultat'.$s;
Encore mieux:
- Code: Tout sélectionner
echo 'Il y a '.$var.' resultat'.(( $var > 1 ) ? 's' : '');
- thierry8
- WRInaute accro

- Messages: 3251
- Inscription: 11 Juil 2005
Borower a écrit:Quel est l'avantage de ne pas utiliser le if ?
Ou pourquoi vous utilisé cette structure ?
Tout simplement plus facile à utiliser dans certains cas.
(
cf. l'exemple que j'ai donné ci-dessus:
- le tout sur une seule ligne
- pas besoin de passer par une variable intermédiaire
)
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
thierry8 a écrit:shrom a écrit:Plus propre et plus lisible:
- Code: Tout sélectionner
$s = ( $var > 1 ) ? 's' : '';
echo 'Il y a '.$var.' resultat'.$s;
Encore mieux:
- Code: Tout sélectionner
echo 'Il y a '.$var.' resultat'.(( $var > 1 ) ? 's' : '');
Parce que tu trouves ça plus lisible, lol, on dirait du code tout droit sorti de phpbb
- thierry8
- WRInaute accro

- Messages: 3251
- Inscription: 11 Juil 2005
shrom a écrit:thierry8 a écrit:shrom a écrit:Plus propre et plus lisible:
- Code: Tout sélectionner
$s = ( $var > 1 ) ? 's' : '';
echo 'Il y a '.$var.' resultat'.$s;
Encore mieux:
- Code: Tout sélectionner
echo 'Il y a '.$var.' resultat'.(( $var > 1 ) ? 's' : '');
Parce que tu trouves ça plus lisible, lol, on dirait du code tout droit sorti de phpbb
Peut être n'as tu pas l'habitude encore.
Les automatismes ne viennent pas tout de suite.
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
Borower a écrit:Quel est l'avantage de ne pas utiliser le if ?
Permettre aux PHPiens de rivaliser avec les mongueurs de Perl
15 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Résolu] Lire/ecrire cookie sur un autre site
- Ecrire un fichier CSV en php
- [réglé] Lire et écrire un fichier XML en PHP
- Re-écrire l'url sans afficher les variables php...
- Le nom d'un script php pour écrire des reviews
- [php] [solution] écrire en français le temps écoulé entre deux dates
- Spip 1.9 chez ovh, erreur fatale ecrire/public/composer.php
- [resolu]p/ vers p.php OK, mais comment empecher p.php?
- [Résolu][PHP] session_start()
- [Résolu...] Indentation PHP
- Formation Ecrire pour un bon référencement - 09-02-2009
- WebRankInfo lance un forum rédaction et référencement - 17-04-2009
- Nuage de tags Wordle pour WebRankInfo - 29-04-2009
- Outil de référencement SEO Playground Tool - 30-03-2009
- Le titre allongé des annonces premium Google Adwords - 14-02-2011
- Ecrire un sitemap pour Google News - 25-11-2006
- Conseils pour bien référencer son site dans Google News - 28-05-2004
- Comment bien écrire pour le référencement : conseils d'Olivier Duffez - 09-01-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



