Cita:
Iniciado por quimfv
php no es tipado, es decir no debes declarar el tipo de los parametros de un metodo o función....
PHP es un lenguaje débilmente tipado y desde la versión 5 permite indicar el tipo de objeto que debe recibir el método.
Por lo que el siguiente código sería perfectamente válido:
Código PHP:
Ver originalpublic function avisar(Contacto $c) {
echo $c->tostring();
}
El parámetro $c puede ser tanto del tipo Contacto, extender de la clase Contacto o implementar la interface Contacto.
Más info:
http://www.php.net/manual/es/languag...ypehinting.php