Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/04/2010, 08:25
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Llamar a una función de una clase dentro de la función de otra clase

Pues tienes de dos formas, la primera es pasando como parametro la instancia de tu clase 2:
Código PHP:
Ver original
  1. class clase2
  2. {
  3.        function foo($bar)
  4.        {
  5.                $bar->func();
  6.        }
  7. }
  8.  
  9. $class1 = new class1();
  10. $class2 = new class2();
  11. $class2->foo($class1);

O instanciando dentro de tu clase la clase dos:
Código PHP:
Ver original
  1. class clase2
  2. {
  3.           public function foo()
  4.           {
  5.                    $bar = new clase1();
  6.                    $bar->func();
  7.           }
  8. }
  9.  
  10. $class2 = new class2();
  11. $class2->func();

Saludos.