Tipi di Dati PHP

Stringhe, interi, numeri a virgola mobile, logica, array, oggetto, NULL.

PHP Stringhe

Le stringhe sono sequenze di caratteri, come "Hello world!".

Le stringhe possono essere qualsiasi testo tra virgolette. Puoi usare virgolette singole o doppie:

Esempio

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

Esempio di esecuzione

PHP Interi

Gli interi sono numeri senza decimali.

Regole degli interi:

  • Gli interi devono avere almeno un numero (0-9)
  • Gli interi non possono contenere virgole o spazi
  • Gli interi non possono avere un punto decimale
  • Gli interi possono essere positivi o negativi
  • Le interi possono essere specificati in tre formati: decimale, esadecimale (prefisso 0x) o ottale (prefisso 0)

Nel seguente esempio, testeremo diversi numeri. La funzione PHP var_dump() restituirà il tipo di dati e il valore della variabile:

Esempio

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // Numero negativo
var_dump($x);
echo "<br>"; 
$x = 0x8C; // Numero esadecimale
var_dump($x);
echo "<br>";
$x = 047; // Numero ottale
var_dump($x);
?>

Esempio di esecuzione

PHP Numeri a virgola mobile

I numeri a virgola mobile sono numeri con un punto decimale o un formato esponenziale.

Nel seguente esempio, testeremo diversi numeri. La funzione PHP var_dump() restituirà il tipo di dati e il valore della variabile:

Esempio

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

Esempio di esecuzione

PHP Logica

La logica è true o false.

$x=true;
$y=false;

La logica è utilizzata comunemente nei test di condizione. Inizierai a imparare di più sui test di condizione nei capitoli successivi di questo tutorial.

Array PHP

Un array memorizza più valori in una variabile.

Nel seguente esempio, testeremo diversi array. PHP var_dump() restituirà il tipo di dati e il valore della variabile:

Esempio

<?php 
$cars=array("Volvo","BMW","SAAB");
var_dump($cars);
?>

Esempio di esecuzione

Imparerai di più sugli array nelle sezioni successive di questo tutorial.

Oggetti PHP

Un oggetto è un tipo di dati che memorizza dati e informazioni su come gestire i dati.

In PHP, è necessario dichiarare esplicitamente l'oggetto.

Dobbiamo dichiarare esplicitamente l'oggetto in PHP. Per questo, usiamo la parola chiave class. La classe è una struttura che contiene attributi e metodi.

Poi definiamo il tipo di dati nell'oggetto della classe e utilizziamo questo tipo di dati nell'istanza di questa classe:

Esempio

<?php
class Car
{
  var $color;
  function Car($color="green") {
    $this->color = $color;
  }
  function what_color() {
    return $this->color;
  }
}
?>

Esempio di esecuzione

Imparerai di più sugli oggetti nelle sezioni successive di questo tutorial.

Valore NULL PHP

Un valore NULL speciale indica che una variabile non ha valore. NULL è l'unico valore possibile per il tipo di dati NULL.

Il valore NULL indica se una variabile è vuota. Anche usato per distinguere una stringa vuota da un valore vuoto del database.

Puoi svuotare una variabile impostando il valore su NULL:

Esempio

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

Esempio di esecuzione