claro que se puede, aunque no es requirimiento en PHP, ya que este automaticamente setea el tipo segun el dato.
Pero veamos cómo se definen los
tipos en PHP5.
Los moldeamientos permitidos son:
* (int), (integer) - moldeamiento a entero
* (bool), (boolean) - moldeamiento a booleano
* (float), (double), (real) - moldeamiento a flotante
* (string) - moldeamiento a cadena
* (binary) - moldeamiento a cadena binaria (PHP 6)
* (array) - moldeamiento a matriz
* (object) - moldeamiento a objeto
Ejemplo:
Código PHP:
$unEntero = (int) $varInt; (Si asignas un numero automaticamente es tratado como entero)
$unEntero = (int) 40;(redundante)
$unString = (string) $varStr;
$unString = (string) 'mi string'; (redundante)
Otra forma es con la función
settype.