Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/11/2010, 14:21
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: diferencia a incluir con include y "copiar y pegar"

Lo mejor es algo así:
Código PHP:
Ver original
  1. <?php
  2. //archivo includes/clases/saludo.php
  3.  
  4. class saludo
  5. {
  6.     public function saludar()
  7.     {
  8.         echo "Hola";
  9.     }
  10.     public function despedirse()
  11.     {
  12.         echo "adios!";
  13.     }
  14. }

core.php:
Código PHP:
Ver original
  1. function __autoload($class_name) {
  2.     include 'includes/clases/'.$class_name.'.php';
  3. }
  4.  
  5. class core
  6. {
  7.     public function ejecutar($modulo,$funcion)
  8.     {
  9.           $class = new $modulo(); // $modulo = saludo
  10.           $class->$funcion(); // $funcion = 'saludo' | 'despedida'
  11.           // o
  12.           call_user_func(array($class, $funcion));
  13.     }
  14. }

Saludos.