settype()
(funzione PHP) assegna espressamente ad una variabile un tipo di dato.
tips&tricks
Per capire di che tipo sia la variabile, durante la fase di debug, si può utilizzare gettype($var). Se vogliamo invece verificare se la variabile sia di un certo tipo si usa is_tipo Per esempio, se volessimo verificare che il valore inserito in input sia un numero intero si può utilizzare is_int($var). Segue lo stesso ragionamento per gli altri tipi (is_bool, is_float, is_string, is_array, is_object, is_null). Per verificare se una variabile è valorizzata si usa isset($var)
Sintassi
settype($var, $tipo)
parametro | descrizione |
---|---|
$var | La variabile da processare |
$tipo | Il tipo di dato da assegnare alla variabile, secondo i seguenti valori: “boolean” o “bool” “integer” o “int” “float” o “double” “string” “array” “object” “null”. |
Esempi
$stringa = "gestiolex"; settype($stringa, "bool"); echo $stringa; // 1 (true)
0 Comment