A sintaxe do typecast de PHP é semelhante ao C: basta escrever o tipo entre parênteses antes
do valor
Exemplo:
$php = 15; // $php é integer (15)
$php = (double) $php // $php é double (15.0)
$php = 3.9 // $php é double (3.9)
$php = (int) $php // $php é integer (3)
// o valor decimal é truncado
Os tipos de cast permitidos são:
(int), (integer) ⇒ muda para integer;
(real), (double), (float) ⇒ muda para float;
(string) ⇒ muda para string;
(array) ⇒ muda para array;
(object) ⇒ muda para objeto.
do valor
Exemplo:
$php = 15; // $php é integer (15)
$php = (double) $php // $php é double (15.0)
$php = 3.9 // $php é double (3.9)
$php = (int) $php // $php é integer (3)
// o valor decimal é truncado
Os tipos de cast permitidos são:
(int), (integer) ⇒ muda para integer;
(real), (double), (float) ⇒ muda para float;
(string) ⇒ muda para string;
(array) ⇒ muda para array;
(object) ⇒ muda para objeto.