Eejemplos de cuando debes inicializar variables con determinado tipo:
Código PHP:
Ver original$array[] = 'Nuevo elemento';
$cadena = '';
$cadena .= 'Mas texto';
$numero = 0;
$numero += 1;
Si bien, las operaciones con cadenas y numeros son "mas flexibles", lo recomendable es inicializarlas con el mismo tipo para evitar que por una conversion de tipo el resultado de las operaciones posteriores se altere.