Php opérateur dans les fonctions?

Fermé
lautre - 27 mars 2009 à 01:34
 lautre - 27 mars 2009 à 10:49
Bonjour à tous,

Je sollicite une petite explication.

J'ai décidé de faire un site (comme tout le monde), j'ai donc appris le html. Mais comme il fallait le faire bien, je me suis mis css, puis maintenant au php. Et tant qu'à faire, j'aimerais comprendre ce que je fais...

Je dois vérifier qu'une valeur est bien la clé d'un de mes tableaux (parmi plusieurs autres conditions) et j'essaye de le faire comme ça:

if ((isset($_GET['liste']))&&(array_key_exists($_GET['liste'],$opd or $opg)))

Mais apparemment le 'or' n'est pas le bien venu (ni le '||').
Dois-je conclure que je dois renoncer aux operateurs dans les fonctions?

Merci à vous.

1 réponse

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
27 mars 2009 à 08:51
Oui, il s'agit de deux appels différents à la même fonction. Il faut donc faire :
if ((isset($_GET['liste']))&&(array_key_exists($_GET['liste'],$opd) || array_key_exists($_GET['liste'],$opg)))
0
Dommage...

Je ferai donc comme il convient de faire.

Merci NooKz
0