Programmation php5

Résolu
marytouta Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   274
 
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