No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Uso de return

17/25
Recursos

Aportes 12

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Freddy ama PHP y JavaScript jejeje

un ejemplo sencillo, pero sirve para entender el concepto de return.

<code> <?php

function suma($a ,$b){
    $res = $a + $b;
    return $res;
}

echo suma(2,2);
?>

Aqu铆 les dejo algo que hice para practicar y ver que cosas se pod铆an hacer.
Ejemplo se pueden pasar funciones como par谩metros de otras funciones.
.
Si alguno se copa y me quiere decir como mejorarlo鈥 Desde ya muchas gracias

function sumar_ingresos(...$ingresos_dinero){
    $suma_ingresos = 0;
    foreach($ingresos_dinero as $numero){
        $suma_ingresos += $numero;

    }
    return $suma_ingresos;
}

function sumar_egresos(...$egresos_dinero){
    $suma_egresos = 0;
    foreach($egresos_dinero as $numero){
        $suma_egresos += $numero;

    }
    return $suma_egresos;
}

function balance($ingresos, $egresos){
    
    
    $balance = $ingresos - $egresos;

    return $balance;
}

echo "Tu balance mensual es " . balance(sumar_ingresos(100,280,500), sumar_egresos(20,30)) . "\n";

Puedes ahorrarte la creaci贸n y asignacion de la variable y directamente retornar, por si acaso les interesa

function freddy()
{
    $numero = rand(1, 4);
    switch ($numero) {
        case 1:
            return "jajajaj saludos";
            break;
        case 2:
            return "xD";
            break;
        case 3:
            return "Nose que escribir";
            break;
        case 4:
            return "El vacio de la existencia del alma";
            break;
    }
}

echo freddy();

Recuerdo cuando vi este tema en JS se me complicaba entender que las funciones deber铆an retornar algo y al ser invocadas podr铆amos guardar dicha invocaci贸n en una variable para obtener ese valor retornado ya que yo queria que al ser invocada la funci贸n ya me mostrara el valor directamente 馃槄
Les comparto mi apunte de la clase 馃槂
.

Freddy es extra帽o, a veces me cae bien y en otras me exaspera

![]()![](https://static.platzi.com/media/user_upload/image-aad732da-e968-4783-9f89-97dcd9ebf701.jpg)
Buenas! Incluso se puede reducir un poco m谩s la cantidad de codigo. En el caso de que no tengamos que realizar ninguna operaci贸n sobre el resultado que queremos devolver con el switch, podemos dar utilizar el return: ```js
Todo claro :)

tanto ama a php que no los dio dos veces hajajajaja notable

<?php


function carlos(){

  $aleatorio = rand(1,5);

  $frase = "";

  switch ($aleatorio) {
    case 1:
      $frase = "Nunca pares de aprender";
      break;

    case 2:
      $frase = "Las empresas no son familias";
      break;

    case 3:
      $frase = "La tecnolog铆a es el futuro";
      break;

    case 4:
      $frase = "AMO PHP";
      break;

    default:
      $frase = "No es v谩lido";
      break;
  }

  return $frase;
}

echo carlos();

 ?>

Me encanta los detalles de humor interno que tiene Eduardo Garc铆a