question de base sur la structure du if...then...else ? [PHP] - PHP - Programmation
Marsh Posté le 23-07-2003 à 00:19:00
ReplyMarsh Posté le 23-07-2003 à 00:20:37
uriel a écrit :
|
<? |
comme ça? le ":" sert de séparateur?
Marsh Posté le 23-07-2003 à 00:28:18
ah non c'est bon j'ai trouvé merci
<? |
Marsh Posté le 23-07-2003 à 00:28:41
oui le ":" sert de else
et le "?" est utile aussi, pour definir la structure conditionnelle (ici un opérateur ternaire)
edit: ah, je voyais pas ca comme ca
la tu fais la meme chose qu'au debut
Marsh Posté le 23-07-2003 à 00:38:21
uriel a écrit : oui le ":" sert de else |
oui c'est ce que je voulais pcq avec le "{" et le "}" ça passe pas je crois. Si je fais tenir ces conditions sur plusieurs ligne ça devient vite illisible pcq j'ai 20 conditions comme ça à la chaine
Marsh Posté le 23-07-2003 à 00:41:05
ok, mais le truc que j'ai marche aussi sinon
autrement tu connais l'instruction "switch", je sais pas ce que tu veux faire mais si le test a chaque fois est sur la valeur de ta variable $mavariable alors je pense que tu vas adorer
Marsh Posté le 23-07-2003 à 00:43:36
euh non c'est pas la même variable
sinon switch selon son nom je pense que ça doit être l'équivalent d'un "SELECT CASE" en VB ?
Marsh Posté le 23-07-2003 à 00:45:06
Dinbougre888 a écrit : euh non c'est pas la même variable |
je connais pas VB mais je crois que "case" est le meme principe
Marsh Posté le 23-07-2003 à 00:45:38
Dinbougre888 a écrit : euh non c'est pas la même variable |
oui
Je ne sais pas comment se comporte VB, mais en PHP, il ne faut pas oublier le "break;" si tu ne veux pas qu'il traite aussi tous les cas suivants
Marsh Posté le 23-07-2003 à 00:51:58
mrBebert a écrit : oui |
bah c sur, ca fait pas tres propre mais c bien pratique quand meme
Marsh Posté le 23-07-2003 à 00:14:24
En php normalement quand on a une condition on l'écris ainsi :
<?
if ($mavariable=="toto" ) {
echo $mavariable;
} else {
echo "erreur";
}
?>
Comment on écris cette même syntaxe sur une seule ligne?
Je sais juste le faire quand y a pas le else, par exemple
<?
if ($mavariable=="toto" ) echo $mavariable;
?>