Lección 9 - RETURN y los Métodos en PHP



Muchas veces tendremos que enviar el resultado de un método hacia una variable para que el script PHP continue procesando dicho resultado. Para poder realizar lo anterior debemos usar el enunciado “return”. Para comprender mejor el tema vamos a analizar el siguiente código PHP:


<?php
class operaciones_Aritmeticas{
   //propiedades            
public $numero1=24;  
 public $numero2=50;
   //método  
   public function multiplicar(){
                $resultado=$this->numero1*$this->numero2;
                return $resultado;//enviando resultado hacia afuera del método
               } 
}
//instanciando objeto 
$objeto=new operaciones_Aritmeticas();
//guardando resultado del método en una variable
$output=$objeto->multiplicar();
echo "El resultado de multiplicar 24*50 es igual a "; echo $output;
?>

En el script PHP de la parte superior hay una clase llamada “operacines_Aritmeticas”, la cual contiene dos propiedades y un método llamado “multiplicar”. Dicho método realiza una multiplicación y el resultado se guarda en la variable “$resultado”. Posteriormente el valor se envía al exterior usando el enunciado “return”. El enunciado return nos permite que el resultado del método se pueda enviar a una variable.

Después se instancia un objeto usando la palabra clave “new” y más abajo se crea una variable llamada “$output”, dicha variable guarda el resultado enviado por el enunciado “return”, es decir la multiplicación. Finalmente se imprime en pantalla una frase y a un  lado el valor de la variable “$output”.

Al ejecutar el script PHP anterior el resultado que se muestra en pantalla es el siguiente:

El resultado de multiplicar 24*50 es igual a  1200


No comments:

Post a Comment