Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2015, 10:15
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
Respuesta: Poo clases php

Buenas,

Puedes utilizar un constructor para poder acceder después desde cualquier parte de la clase.
Código PHP:
/**
 * Class calcularEdad
 */
class calcularEdad
{
    public function 
calcularEdad1()
    {
        
$edad '20';

        return 
$edad;
    }
}

/**
 * Class Persona
 */
class Persona
{
    protected 
$calcularEdad;

    public function 
__construct()
    {
        
$this->calcularEdad = new calcularEdad();
    }

    public function 
imprimirNombre()
    {
        
$nombre 'MI NOMBRE';

        return 
$nombre;
    }

    public function 
imprimirApellido()
    {
        
$apellido 'MI APELLIDO';

        return 
$apellido;
    }

    public function 
getEdad()
    {
        
$edad $this->calcularEdad;

        return 
$edad->calcularEdad1();
    }
}

$persona = new Persona();

echo 
'Nombre: ' $persona->imprimirNombre();
echo 
'Apellido: ' $persona->imprimirApellido();
echo 
'Edad: ' $persona->getEdad(); 
Esto te daría una salida similar a esto:
Código:
Nombre: MI NOMBRE
Apellido: MI APELLIDO
Edad: 20
Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight