Gestion des variables Flashcards
boolean boolval ( mixed $var )
Retourne la valeur booléenne de la variable fournie dans le paramètre var.
void debug_zval_dump ( mixed $variable [, mixed $… ] )
Extrait une représentation sous forme de chaîne d’une valeur interne à Zend pour affichage.
doubleval()
Cette fonction est un alias de : floatval().
bool empty ( mixed $var )
Détermine si une variable est considérée comme vide. Une variable est considérée comme vide si elle n’existe pas, ou si sa valeur équivaut à FALSE. La fonction empty() ne génère pas d’alerte si la variable n’existe pas.
float floatval ( mixed $var )
floatval() retourne la valeur de type float (nombre à virgule flottante), extraite à partir du paramètre var.
array get_defined_vars ( void )
get_defined_vars() retourne un tableau multidimensionnel contenant la liste de toutes les variables définies, qu’elles soient des variables d’environnement, de serveur ou définies par l’utilisateur dans la portée d’appel de la fonction get_defined_vars().
string get_resource_type ( resource $handle )
Cette fonction retourne le type de la ressource donnée.
string gettype ( mixed $var )
Retourne le type de la variable var. Pour vérifier le type de la variable, vous pouvez utiliser les fonctions is_*.
bool import_request_variables ( string $types [, string $prefix ] )
Importe les variables GET/POST/Cookie dans l’environnement global. C’est pratique si vous avez désactivé register_globals , mais que vous voulez enregistrer des variables dans l’environnement global.
Si vous souhaitez importer d’autres variables dans l’environnement global, comme $_SERVER, utilisez la fonction extract().
Avertissement
Cette fonction est devenue OBSOLETE depuis PHP 5.3.0 et a été SUPPRIMEE depuis PHP 5.4.0.
int intval ( mixed $var [, int $base = 10 ] )
intval() retourne la valeur numérique entière (entier) de la variable var, en convertissant la valeur dans la base spécifiée (par défaut en base 10). intval() ne doit pas être utilisée sur des objets ; si c’est le cas, une erreur de niveau E_NOTICE sera émise et la fonction retournera 1.
bool is_array ( mixed $var )
is_array() détermine si la variable donnée est un tableau.
bool is_bool ( mixed $var )
is_bool() détermine si la variable donnée est un booléen.
bool is_callable ( callable $name [, bool $syntax_only = false [, string &$callable_name ]] )
Vérifie qu’une variable peut être appelée comme fonction. Cette fonction peut vérifier qu’une variable contient un nom de fonction valide, ou bien qu’elle contient un tableau, avec un objet et un nom de méthode.
is_double()
Cette fonction est un alias de : is_float().
bool is_float ( mixed $var )
Détermine si la variable donnée est de type nombre décimal.
Note: Pour tester si une variable est un nombre ou une chaîne numérique (comme les entrées de formulaire, qui sont toujours des chaînes), vous devez utiliser la fonction is_numeric().
bool is_int ( mixed $var )
Détermine si la variable donnée est de type nombre entier.
Note: Pour tester si une variable est un nombre ou une chaîne numérique (comme les entrées de formulaire, qui sont toujours des chaînes), vous devez utiliser la fonction is_numeric().
is_integer()
Cette fonction est un alias de : is_int().
is_long()
Cette fonction est un alias de : is_int().
bool is_null ( mixed $var )
Indique si la variable donnée vaut NULL.
bool is_numeric ( mixed $var )
Détermine si la variable donnée est de type numérique. Les chaînes numériques sont composées optionnellement de signes, de n’importe quel nombre de chiffres, optionnellement d’une partie décimale ainsi qu’une partie exponentielle. +0123.45e6 est une valeur numérique valide. Les notations hexadécimale (i.e. 0xf4c3b00c), binaire (i.e. 0b10100111001), octale (i.e. 0777) sont également autorisées, mais uniquement sans le signe, sans décimale et sans partie exponentielle.
bool is_object ( mixed $var )
Détermine si la variable donnée est de type objet.
is_real()
Cette fonction est un alias de : is_float().
bool is_resource ( mixed $var )
Détermine si une variable est une ressource.
bool is_scalar ( mixed $var )
Indique si la variable donnée est un scalaire.
Les variables scalaires sont celles qui contiennent des entiers, des nombres décimaux, des chaînes de caractères ou des booléens. Les types array, object et resource ne sont pas scalaires.
Note: is_scalar() ne considère pas les valeurs des types ressource comme scalaires, étant donné que les ressources sont des types abstraits, basés sur des entiers. Ceci est susceptible de changer. Note: La fonction is_scalar() ne considère pas la valeur NULL comme un scalaire.