Services webmasters
Partenaires
Jeux concours gratuits
 
is_string
<<<
isset print_r
>>>

7.105 Variables
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
doubleval
empty
floatval
get_defined_vars
get_resource_type
gettype
import_request_variables
intval
is_array
is_bool
is_callable
is_double
is_float
is_int
is_integer
is_long
is_null
is_numeric
is_object
is_real
is_resource
is_scalar
is_string
->isset
print_r
serialize
settype
strval
unserialize
unset
var_dump
var_export

7.105.30 isset()Détermine si une variable est affectée

[ Exemples avec isset ]   CVS uniquement

bool  isset ( mixed   var , mixed   var , ...   )
Note

isset est une structure du langage.

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 .
Exemple avec isset

<?php

$var
= '';

// Ceci est vrai, alors le texte est affiché
if (isset($var)) {
    print
"Cette variable existe, donc je peux l'afficher.";
}

// Dans les exemples suivants, nous utilisons var_dump() pour afficher
// le retour de la fonction isset().

$a = "test";
$b = "anothertest";

var_dump( isset($a) );      // TRUE
var_dump( isset ($a, $b) ); // TRUE

unset ($a);

var_dump( isset ($a) );     // FALSE
var_dump( isset ($a, $b) ); // FALSE

$foo = NULL;
var_dump( isset ($foo) );   // FALSE

?>

Cela fonctionne aussi avec les tableaux :
Exemple avec isset et un tableau

<?php

$a
= array ('test' => 1, 'bonjour' => NULL);

var_dump( isset ($a['test']) );            // TRUE
var_dump( isset ($a['foo']) );             // FALSE
var_dump( isset ($a['bonjour']) );           // FALSE

// La clé 'bonjour' vaut NULL est est considérée comme non existante
// Si vous voulez vérifier l'existance de cette clée, utilisez cette fonction
var_dump( array_key_exists('bonjour', $a) ); // TRUE

?>

Note

Comme ceci est une structure du langage, et non pas une fonction, il n'est pas possible de l'appeler avec les variables fonctions .

Voir aussi empty , unset defined , array_key_exists et l'opérateur de contrôle de rapport d'erreur @ .

<< isset >>
is_string Variables print_r
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -