Ver Mensaje Individual
Antiguo 01-abr-2008, 10:29   #6 (permalink)
enriqueplace
Colaborador
enriqueplace llegará a ser famoso muy prontoenriqueplace llegará a ser famoso muy pronto
 
Avatar de enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 866
Enviar un mensaje por Skype™ a enriqueplace
Re: ¿Clase a partir de una variable?

Si te entendí bien, no tienes que hacer el requiere dentro, lo tienes que hacer afuera, antes de entrar en la función.

Evalúa si no tienes una herencia ahí, o si tienes que hacer una interfaz para asegurarte el diseño, es decir, que todas las clases tengan el método "getDatos".

Código PHP:

// index.php
require_once('class/Usuario.php');  // ojo con estas nuevas clases
require_once('class/Funcionario.php');  // ojo con estas nuevas clases
require_once('class/Empleado.php');

$Usuario = new Usuario();

F1$Usuario );

// datos.interface.php

interface Datos{
   public function 
getDatos();
}


// funciones.php
require_once( 'datos.interface.php' );

function 
F1Datos $a ) {
  
$lista $a::getDatos();

La idea que la interfaz tenga un nombre más coherente de acuerdo a el contexto de tus clases.
__________________
Enrique Place / blog PHPSenior

Reserva tu lugar, no te lo pierdas:
Taller a Distancia de POO para PHP5

Última edición por enriqueplace; 01-abr-2008 a las 11:45.
enriqueplace está desconectado   Responder Citando