Per ultimi ma non perché meno importanti ci sono gli operatori di cast.

Questi speciali operatori permettono di convertire una determinata variabile da un tipo ad un altro. Sono degli operatori unari perché accettano in ingresso un solo operatore.

Gli operatori di cast sono veramente semplici. Basterà infatti far precedere alla variabile che vogliamo convertire il nome del tipo racchiuso tra parentesi tonde.

<?php
 
/* Operatori di cast */
$a = '10';
 
/* converte $a in un intero. sono ammessi: (int) che (integer) */
$a = (int) $a;
$a = (integer) $a;
 
/* converte $a in un float. sono ammessi: (float), (real) o (double) */
$a = (double) $a;
$a = (real) $a;
$a = (float) $a;
 
/* converte $a in una stringa */
$a = (string) $a;
 
/* converte $a in un array */
$a = (array) $a;
 
/* converte $a in un oggetto */
$a = (object) $a;
 
/* converte $a in un boolean. sono ammessi (bool) e (boolean) */
$a = (bool) $a;
$a = (boolean) $a;
 
?>

vicius