[Réglé] [reglé] différence entre !isset() et empty() ?

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

[Réglé] [reglé] différence entre !isset() et empty() ?

Messagepar Sheronz » 26 Fév 2007 à 10:12

Bonjour,

Simple question ... il y a t'il une différence réelle entre !isset() et empty() en php ? Si oui quelle est la différence entre :
Code: Tout sélectionner
<?php
if (!isset($_POST['user_login']))
{
}
?>

et :
Code: Tout sélectionner
<?php
if (empty($_POST['user_login']))
{
}
?>


De même que pour le contraire ... avec !empty() et isset()

Merci d'avance Image

@ +
Modifié en dernier par Sheronz le 26 Fév 2007 à 13:48, modifié 1 fois.
Avatar de l’utilisateur
Sheronz
Maître des floodeurs
Maître des floodeurs
 
Messages: 2164
Enregistré le: 05 Déc 2006 à 02:48
Localisation: Lure

re

Messagepar Elglobo » 26 Fév 2007 à 10:49

Salut Sheronz,

Il y a effectivement une différence, car la fonction isset vérifie si la variable est définie, alors qu'empty vérifie si la variable contient une valeur non nulle (vide) ce qui sont deux choses différentes.

@+ :wink:
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Avatar de l’utilisateur
Elglobo
Floodeur universel
Floodeur universel
 
Messages: 14943
Enregistré le: 13 Oct 2004 à 17:28

Messagepar Vlad Tepesch » 26 Fév 2007 à 11:39

isset = est ce que la variable existe?
!isset = est ce que la variable n'existe pas?
empty = est ce que la variable est vide ou à 0?
!empty = est ce que la variable est pleine ou différent de 0?
Avatar de l’utilisateur
Vlad Tepesch
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3420
Enregistré le: 04 Juil 2005 à 17:23
Localisation: Paris

Messagepar Sheronz » 26 Fév 2007 à 13:48

Ah d'accord c'est donc çà ! Image

Merci pour ces explications


@ + Image
Avatar de l’utilisateur
Sheronz
Maître des floodeurs
Maître des floodeurs
 
Messages: 2164
Enregistré le: 05 Déc 2006 à 02:48
Localisation: Lure


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités