Tipi di PHP Data
Le variabili possono memorizzare dati di tipo diverso, e diversi tipi di dati possono fare cose diverse.
PHP supporta i seguenti tipi di dati:
- Corda
- Numero intero
- Float (floating point numbers - also called double)
- booleano
- schieramento
- Oggetto
- NULLO
- Risorsa
PHP String
Una stringa è una sequenza di caratteri, come "Hello world!" .
Una stringa può essere qualsiasi testo all'interno virgolette. È possibile utilizzare virgolette singole o doppie:
PHP Integer
Un tipo di dati integer è un numero non decimale tra -2.147.483.648 e 2.147.483.647.
Regole per gli interi:
- Un numero intero deve avere almeno una cifra
- Un numero intero non deve avere un punto decimale
- Un numero intero può essere positivo o negativo
- Interi possono essere specificati in tre formati: decimale (10-based) , esadecimale (16-based - prefixed with 0x) o ottale (8-based - prefixed with 0)
Nel seguente esempio $ x è un numero intero. Il PHP var_dump() restituisce il tipo e il valore dei dati:
PHP Float
Un galleggiante (floating point number) è un numero con punto decimale o un numero in forma esponenziale.
Nel seguente esempio $ x è un galleggiante. Il PHP var_dump() restituisce il tipo e il valore dei dati:
PHP booleano
Un valore booleano rappresenta due possibili stati: vero o falso.
$x = true;
$y = false;
Booleani sono spesso usati nei test condizionale. Si impara di più sui test condizionale in un altro capitolo di questo tutorial.
PHP Array
Un array memorizza valori multipli in una singola variabile.
Nel seguente esempio $ automobili è un array. Il PHP var_dump() restituisce il tipo e il valore dei dati:
Si impara molto di più su array in capitoli di questo tutorial.
PHP Object
Un oggetto è un tipo di dati che memorizza dati e informazioni sul come elaborare tali dati.
In PHP, un oggetto deve essere esplicitamente dichiarato.
In primo luogo dobbiamo dichiarare una classe di oggetti. Per questo, usiamo la parola chiave class. Una classe è una struttura che può contenere proprietà e metodi:
Esempio
<?php
class Car {
function Car() {
$this->model = "VW";
}
}
// create an object
$herbie = new Car();
// show object properties
echo $herbie->model;
?>
Esempio Run » Si impara di più sugli oggetti in un altro capitolo di questo tutorial.
PHP NULL Valore
Null è un tipo di dati speciale che può avere un solo valore: NULL.
Una variabile di tipo di dati NULL è una variabile che non ha alcun valore assegnato.
Suggerimento: Se una variabile viene creato senza un valore, esso viene automaticamente assegnato un valore NULL.
Le variabili possono anche essere svuotate impostando il valore NULL:
PHP risorse
Il tipo di risorsa speciale non è un tipo di dati effettivo. È la memorizzazione di un riferimento a funzioni e risorse esterne a PHP.
Un esempio comune di utilizzare il tipo di dati delle risorse è una chiamata al database.
Noi non parliamo del tipo di risorsa qui, dal momento che è un argomento avanzato.