Programmation php5

Résolu/Fermé
marytouta Messages postés 6 Date d'inscription dimanche 11 novembre 2012 Statut Membre Dernière intervention 18 avril 2013 - 19 mars 2013 à 13:23
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 19 mars 2013 à 13:50
Bonjour,

quelle est le rôle de cette instruction en php5?


if (isset($_POST["_my_items"])&&!empty($_POST["_my_items"]))


1 réponse

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
19 mars 2013 à 13:50
il y a un non sens dans la condition

si $_POST['item'] existe et que c'est différent que $_POST['item'] n'existe pas ou est vide


if (!empty($_POST['_my_items'])) revient exactement au même

le ! inverse la valeur "booléenne"
empty retourne true si la variable est vide ou n'existe pas

isset vérifie juste que la variable existe

dans tout les cas ça test l'existence d'une variable et s'assure qu'elle n'est pas vide mais
if (!empty($_POST['_my_items'])) est suffisant pour faire la même chose
0