CXV. Funzioni di Variabili

Introduzione

Per maggiori informazioni sul comportamento delle variabili vedere la sezione Variabili nel capitolo Riferimento al Linguaggio del manuale.

Requisiti

Non sono necessarie librerie esterne per utilizzare questo modulo.

Installazione

Non necessaria nessuna installazione per usare queste funzioni, esse fanno parte del core di PHP.

Configurazione di Runtime

Il comportamento di queste funzioni influenzato dalle impostazioni di php.ini.

Tabella 1. Configurazioni per il modulo Variabili

NomeDefaultModificabile
unserialize_callback_func""PHP_INI_ALL
Per maggiori dettagli sulle costanti PHP_INI_* vedere ini_set().

Breve descrizione dei parametri di configurazione.

unserialize_callback_func string

La funzione di callback di de-serializzazione unserialize() viene richiamata (con il parametro "nome classe" non definito) se la funzione trova una classe indefinita da da istanziare. Verr prodotto un warning se la funzione specificata non definita oppure se la funzione non include/implementa la classe mancante. Pertanto valorizzare questo parametro se si desidera implementare tale funzione di callback.

Vedere anche unserialize().

Tipi di risorse

Questa estensione non definisce alcun tipo di risorsa.

Costanti predefinite

Questa estensione non definisce alcuna costante.

Sommario
doubleval -- Alias di floatval()
empty -- Determina se una variabile valorizzata
floatval -- Restituisce il valore di una variabile di tipo float
get_defined_vars --  Restituisce un'array contenente tutte le variabili definite
get_resource_type --  Restituisce il tipo di risorsa
gettype -- Resituisce il tipo di una variabile
import_request_variables -- Imposta la visibilt a globale per le variabili GET/POST/Cookie
intval -- Estrae il valore intero da una variabile
is_array -- Verifica se una variabile un array
is_bool --  Verifica se una variabile di tipo boolean
is_callable --  Verifica se il contenuto dell'argomento pu essere eseguito come funzione
is_double -- Alias di is_float()
is_float -- Verifica se una variabile di tipo float (decimale a virgola mobile)
is_int -- Verifica se una variabile di tipo integer
is_integer -- Alias di is_int()
is_long -- Alias di is_int()
is_null --  Verifica se la variabile di tipo NULL
is_numeric --  Verifica se una variabile un numero o una stringa numerica
is_object -- Verifica se una variabile di tipo object
is_real -- Alias di is_float()
is_resource --  Verifica se una variabile una risorsa
is_scalar --  Verifica se la variabile di tipo scalare
is_string -- Verifica se una variabile una stringa
isset -- Verifica se una variabile definita
print_r --  Stampa informazioni relative al contenuto di una variabile in formato leggibile
serialize --  Genera una versione archiviabile del valore
settype -- Definisce il tipo di una variabile
strval -- Restituisce il valore di una variabile interpretato come stringa
unserialize --  Crea un valore PHP a partire da una rappresentazione archiviata
unset -- Cancella una data variabile
var_dump -- Stampa delle informazioni relative ad una variabile
var_export -- Visualizza o restituisce una variabile in formato stringa