Gli ultimi tutorial di sviluppo web
 

PHP 5 tipi di dati


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:

Esempio

<?php
$x = "Hello world!";
$y = 'Hello world!';

echo $x;
echo "<br>";
echo $y;
?>
Esempio Run »

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:

Esempio

<?php
$x = 5985;
var_dump($x);
?>
Esempio Run »

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:

Esempio

<?php
$x = 10.365;
var_dump($x);
?>
Esempio Run »

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:

Esempio

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
Esempio Run »

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:

Esempio

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
Esempio Run »

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.