En suivant des tutos sur le PHP, et plus particulièrement sur la récupération des valeurs d'un formulaire, je m'aperçois que selon le tutoriel, j'ai çà :
Code : Tout sélectionner
$prenom = $_POST['prenom'];
$nom = $_POST['nom']; Code : Tout sélectionner
$prenom = isset($_POST['prenom']);
$nom = isset($_POST['nom']); Mais j'avoue que je ne comprends pas bien la différence entre les 2 codes.isset
(PHP 3, PHP 4, PHP 5 )
isset -- Détermine si une variable est affectée
Description
bool isset ( mixed var [, mixed var [, ...]] )
isset() renvoie TRUE si la variable var est définie, FALSE sinon.
Si une variable a été détruite avec la fonction unset(), la fonction isset() renverra FALSE. isset() reverra FALSE lors du test d'une variable de valeur NULL. Notez aussi que le caractère nul ("\0") n'est pas équivalent à la constante PHP NULL.
Attention ! : isset() fonctionne uniquement avec des variables car l'utilisation de toute autre chose aura comme conséquence une erreur d'analyse. Pour vérifier si une constants est définie, utilisez la fonction defined().
Pourriez-vous m'expliquer, ou du moins m'orienter vers des liens détaillant mieux cette fonction ?
Merci d'avance.
@+ fafane84