Cita:
Iniciado por Eleazan
"Contacto $contacto" significa que el método espera que le pases un objeto de clase "Contacto", e internamente lo llamará $contacto ;)
una pregunta mas es como si tubiéramos adentro la otra clase por asi decir la otra clase, ya que se me hace muy raro que en un método este
una clase adentro
Código PHP:
Ver original<?php
class Agenda{
private $_contactos = array(); public function __construct() {}
public function addContacto(Contacto $contacto)
{
Class Contacto{
private $_nombre;
private $_telefono;
public function __construct($nombre, $telefono) {
$this->_nombre = $nombre;
$this->_telefono = $telefono;
}
}
$this->_contactos[] = $contacto;
}
?>