Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/04/2016, 01:44
Amiancht
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 11 años
Puntos: 25
Respuesta: PHP POO usar una variable de un metodo

En POO una cosa básica es que las variables creadas dentro de un metodo no son accesibles desde fuera de ese metodo. Nacen y mueren en ese metodo. Cuando el metodo termina de ejecutarse todas las variables creadas en él mueren.

Un metodo no es un objeto, sino una función (acción de ese mismo objeto). Por lo que un meotodo no tiene atributos. Si lo que quieres es obtener esa variable, puedes hacer que el metodo devuelva el valor de dicha variable:

Es decir, sería así:
Código PHP:
class estudiante

public function 
calcularPromedio(){ 
  
  
//calculamos el promedio y lo almaceno en una variable 
  
$promedio;

  
//retornamos el valor de promedio
  
return $promedio;
}

Entonces cuando llames al metodo:
Código PHP:
    $estudiante=new estudiante(); 
    
$promedio $estudiante->calcularPromedio(); 
Necesitas repasar el tema de POO esto es muy básico. Entiendo que estas aprendiendo.