PHP
downloads | documentation | faq | getting help | mailing lists | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

debug_zval_dump> <Gestion des variables
Last updated: Fri, 14 Nov 2008

view this page in

Fonctions de gestion des variables

Sommaire

  • debug_zval_dump — Extrait une représentation sous forme de chaîne d'une valeur interne à Zend pour affichage
  • doubleval — Alias de floatval
  • empty — Détermine si une variable contient une valeur non nulle
  • floatval — Convertit une chaîne en nombre à virgule flottante
  • get_defined_vars — Liste toutes les variables définies
  • get_resource_type — Retourne le type de ressource
  • gettype — Retourne le type de la variable
  • import_request_variables — Importe les variables de GET/POST/Cookie dans l'environnement global
  • intval — Retourne la valeur numérique entière équivalente d'une variable
  • is_array — Détermine si une variable est un tableau
  • is_binary — Vérifie si une variable est une chaîne de caractères binaire native
  • is_bool — Détermine si une variable est un booléen
  • is_buffer — Vérifie si une variable est unicode ou binaire
  • is_callable — Détermine si l'argument peut être appelé comme fonction
  • is_double — Alias de is_float
  • is_float — Détermine si une variable est de type nombre décimal
  • is_int — Détermine si une variable est de type nombre entier
  • is_integer — Alias de is_int
  • is_long — Alias de is_int
  • is_null — Indique si une variable vaut NULL
  • is_numeric — Détermine si une variable est un type numérique
  • is_object — Détermine si une variable est de type objet
  • is_real — Alias de is_float
  • is_resource — Détermine si une variable est une ressource
  • is_scalar — Indique si une variable est un scalaire
  • is_string — Détermine si une variable est de type chaîne de caractères
  • is_unicode — Vérifie si une variable est une chaîne unicode
  • isset — Détermine si une variable est affectée
  • print_r — Affiche des informations lisibles pour une variable
  • serialize — Linéarise une variable
  • settype — Affecte un type à une variable
  • strval — Récupère la valeur d'une variable, au format chaîne
  • unserialize — Crée une variable PHP à partir d'une valeur linéarisée
  • unset — Détruit une variable
  • var_dump — Affiche les informations d'une variable
  • var_export — Retourne le code PHP utilisé pour générer une variable


add a note add a note User Contributed Notes
Fonctions de gestion des variables
jfrasca at sheerdev dot com
31-Aug-2005 07:27
I needed a simple function that would reduce any kind of variable to a string or number while retaining some semblance of the data that was stored in the variable. This is what I came up with:

<?
function ReduceVar ($Value) {
    switch (
gettype($Value)) {
        case
"boolean":
        case
"integer":
        case
"double":
        case
"string":
        case
"NULL":
            return
$Value;
        case
"resource":
            return
get_resource_type($Value);
        case
"object":
            return
ReduceVar(get_object_vars($Value));
        case
"array":
            if (
count($Value) <= 0)
                return
NULL;
            else
                return
ReduceVar(reset($Value));
        default:
            return
NULL;
    }
}
?>
skelley at diff dot nl
23-Sep-2001 01:55
Sorry to say Mykolas, but your definition would not be correct.

isempty() evaluates to true for NULL, 0, "", false or 'not set' for any variable, object etc. that can be set to a value.

isset() evaluates to true if the variable, object etc. exists at all, whether it is 'empty' or not.

Example:
$foo = 0;
isset($foo); //will evaluate to true.
!empty($foo); //will evaluate to false.

unset($foo);
isset($foo); //will evaluate to false.
!empty($foo); //will evaluate to false.

debug_zval_dump> <Gestion des variables
Last updated: Fri, 14 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites