Tipi di dati PHP

Tipi Di Dati Php



PHP è un linguaggio di scripting lato server che può gestire otto diversi tipi di dati per memorizzare i valori nelle variabili e ogni tipo di dati può eseguire cose diverse. Questi tipi di dati sono ulteriormente classificati in 3 tipi, inclusi scaler, compositi e tipi di dati speciali. Questi tipi di dati vengono utilizzati per creare variabili nei programmi PHP e ne parleremo in dettaglio in questa guida.

Tipi di dati PHP

Esistono numerosi tipi di dati disponibili in PHP che possono essere utilizzati per memorizzare vari tipi di dati. Questi tipi di dati sono suddivisi in tre grandi categorie:

1: Tipo di dati scalare

In questo tipo di dati, la variabile può contenere un singolo valore alla volta. Di seguito sono riportati i tipi di dati scalari in PHP:







  • Numero intero: Utilizzare per memorizzare numeri senza punti decimali come 10,15.
  • Galleggiante: Utilizzato per memorizzare numeri con punti decimali come 12.45, 54.566.
  • Corda: Utilizzato per memorizzare dati testuali, che possono essere racchiusi tra virgolette singole ('Ciao') o doppie, o virgolette doppie ('Ciao').
  • booleano: Utilizzato per memorizzare valori logici true o false.

Esempio 1

Nel codice di esempio scritto di seguito, ho definito tre diversi tipi di dati. La prima variabile $n1 memorizza il valore intero, $n2 memorizza il float, e $ch ha il valore di stringa:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

eco 'Il numero intero è: $n1 \N ' ;

eco 'Il galleggiante è: $n2 \N ' ;

eco 'Il personaggio è: $ch \N ' ;

?>



Esempio 2

Nel seguente codice di esempio, sto usando il bool dati tipo:







$ variabile = VERO ;

var_dump ( $ variabile ) ;

?>

2: Tipo di dati composto

Nel tipo di dato composto , la variabile può contenere più di un valore:



  • Vettore: L'array è l'insieme di diversi valori a cui è possibile accedere tramite una chiave.
  • Oggetto: L'oggetto è un esempio di una classe che contiene metodi e funzioni. Ogni oggetto condivide le stesse proprietà e metodi della classe genitore.

Esempio 1

L'esempio seguente illustra la dichiarazione del tipo di dati dell'array e l'output della console in PHP:



$lingue = vettore ( 'PHP' , 'C' , 'Giava' , 'Andare' , 'C#' ) ;

eco 'Primo elemento: $lingue[0] \N ' ;

eco 'Secondo elemento: $lingue[1] \N ' ;

eco 'Terzo elemento: $lingue[2] \N ' ;

eco 'Quarto elemento: $lingue[3] \N ' ;

eco 'Quinto elemento: $lingue[4] \N ' ;

?>

Esempio 2

Nell'esempio seguente, per prima cosa abbiamo definito il file classe Rettangolo e poi ha creato un messaggio oggetto con il Rettangolo classe:



classe Rettangolo {

pubblico $larghezza ;

pubblico $altezza ;

pubblico funzione la zona ( ) {

ritorno $questo -> larghezza * $questo -> altezza ;

}

}

$rett = nuovo Rettangolo ;

$rett -> larghezza = 5 ;

$rett -> altezza = 10 ;

eco 'Area del rettangolo: ' . $rett -> la zona ( ) . ' \N ' ;

?>

3: Tipo di dati speciali

I seguenti sono due tipi di dati speciali di PHP:

  • NULLO: Il nulla non rappresenta nulla; mostra l'assenza di valore nella variabile.
  • Risorsa: La variabile punta a una fonte esterna.

Esempio 1

Il codice di esempio seguente mostra il comportamento di tipo di dati nullo in PHP:



$y = nullo ;

var_dump ( $y ) ;

?>

Esempio 2

IL risorsa è usato per puntare ad alcuni file da aprire nel PHP. Il seguente codice di esempio può essere utilizzato per l'utilizzo dei dati della risorsa:



$maniglia = aperto ( 'miofile.txt' , 'R' ) O IL ( 'Impossibile aprire il file!' ) ;

eco fread ( $maniglia , dimensione del file ( 'miofile.txt' ) ) ;

fclose ( $maniglia ) ;

?>

Nell'esempio precedente, la funzione fopen() fornirà l'handle della risorsa mentre apre il file della risorsa e lo assegna alla variabile $handle. L'output del browser del codice è:

Linea di fondo

PHP offre una varietà di tipi di dati per archiviare e manipolare diversi tipi di dati, inclusi scalare , composito , E tipi di dati speciali . Comprendere i diversi tipi di dati e il loro utilizzo è essenziale per scrivere un codice PHP efficace. Con questa guida, ora hai una migliore comprensione dei tipi di dati PHP e di come utilizzarli nel tuo codice.