Cita:
Iniciado por Hidek1 quizá en otros lenguajes..
en php no es necesario. excepto para usos acumulativos como dijo @Masterphp
En otros lenguajes es obligatorio, pero aun cuando en PHP no sea necesario es una buena practica. No me refiero a inicializar la variable aun cuando vaya a hacer una asignación luego, ya que estaría de mas. Sino, a no llegar al punto de utilizar una variable que no se si fue setiada, como por ejemplo esperar que X campo de un formulario sea llenado aun cuando puede ser que no sea asi.