Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2015, 11:37
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años, 7 meses
Puntos: 261
Respuesta: Heredar una funcion de una clase a otra

Hola Axo,

Si mal no recuerdo sería algo así:
Código PHP:
class categorias
{
    public function 
nombreCaregoria($ID)
    {
        
// cualquier cosa que haga
    
}
}

/**
 * Class empresas
 * incluir la clase categorias
 */
class empresas extends categorias
{
    public function 
otraFuncion()
    {
        
$id     1;
        
$nombre $this->nombreCaregoria($id);

        return 
$nombre;

    }

}

// segunda opción

/**
 * Class empresas
 * incluir la clase categorias
 */
class empresas
{
    public function 
otraFuncion()
    {
        
$categorías = new categorias();
        
        
$id     1;
        
$nombre $categorías->nombreCaregoria($id);

        return 
$nombre;

    }


1ª Opción como clase extendida. Accedes mediante $this->
2ª Opción como clase instanciada. Accedes mediante new...

El modo en como usarla dependerá de varios factores, pero eso ya es entrar en otra temática...

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight