Sobes.tech
Intern

Quali sono i tipi di dati in PHP?

sobes.tech AI

Risposta dell'AI

PHP ha otto tipi di dati:

Tipi scalari:

  • bool (valore booleano)
  • int (numero intero)
  • float (numero a virgola mobile)
  • string (stringa)

Tipi compositi:

  • array (array)
  • object (oggetto)

Tipi speciali:

  • resource (risorsa)
  • null (NULL)

Breve descrizione di ogni tipo:

  • bool: Due valori possibili - true o false.
  • int: Numeri interi senza parte decimale. L'intervallo dipende dalla piattaforma.
  • float: Numeri con parte decimale o in forma esponenziale.
  • string: Sequenza di caratteri. Possono essere racchiusi tra virgolette singole (') o doppie (").
  • array: Mappa ordinata che può contenere elementi di qualsiasi tipo di dato, accessibili tramite chiavi numeriche o di stringa.
  • object: Istanza di una classe che contiene proprietà e metodi.
  • resource: Variabile speciale che contiene un riferimento a una risorsa esterna, come un database o un file.
  • null: Variabile che non ha alcun valore. L'unico valore possibile di questo tipo è NULL (senza distinzione tra maiuscole e minuscole).

Esempi:

<?php

$is_active = true; // bool
$count = 10; // int
$price = 19.99; // float
$name = "John Doe"; // string
$colors = ["red", "green", "blue"]; // array
$user = new stdClass(); // oggetto (esempio di un oggetto vuoto)
$file_handle = fopen("percorso/del/file.txt", "r"); // resource
$variable_is_null = null; // null

?>