Cita:
Iniciado por dashtrash
Eso no es una "llamada a clase desde metodo"
Eso es la especificación del tipo de parámetro en la signature del método, ya que java es tipado.Cualquier variable tiene que especificar su tipo de dato, y eso incluye los parámetros que recibe un método.
En PHP puedes hacerlo (type hinting), pero mientras en java existe chequeo real de tipos, y el chequeo se hace en tiempo de compilación, en php no existe este chequeo.Sólo es una "ayuda", especialmente para los IDEs.
y entonces como se usa esto
es decir como seria un ejemplo
porque según yo cuando usamos la primer letra mayúscula
es una clase entonces esto como lo utilizan ya que no me queda claro
function prueba(Clase $dato){}