Contenido del curso
Arreglos
Condicionales
Bucles
Funciones
Proyecto: juego del ahorcado con PHP
Bonus: HTML con esteroides
Próximos pasos
Uso de return
Contenido del curso
Uso de return
Augusto Haeussler Matheu Juárez
EstudianteJosé Alberto Ramírez Quiroz
EstudianteJoel Dominguez Merino
EstudianteGuadalupe Monge Barale
EstudianteGuadalupe Monge Barale
EstudianteJesus Cuadro
EstudianteEduardo Reyes
EstudianteCarlos Eduardo Gomez García
ProfesorJose Alejandro Pantoja Giraldo
EstudianteJoel Dominguez Merino
EstudianteAna Marina Perez Aguilera
EstudianteJefferson Carnero
EstudianteAriel Ale
EstudianteJefferson Lennart Campos Segovia
EstudianteNICOLAS RUBIO
EstudianteFabian Gonzalez
EstudianteFreddy ama PHP y JavaScript jejeje
jeje xD
Esa captura de Freddy es de algún video de YT? La he visto varias veces y me gustaría entenderla jaja
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";
Ahora la hice así y me gusta más
$ingresos = []; $egresos = []; do { $ingreso = (int) readline("Anota monto de INGRESO de dinero de este mes o 0 para salir \n"); array_push($ingresos,$ingreso); } while ($ingreso != 0); do { $egreso = (int) readline("Ahora el monto SALIDAS de dinero de este mes o 0 para salir \n"); array_push($egresos,$egreso); } while ($egreso != 0); function suma($dinero, $monto) { $dinero += $monto; return $dinero; } function balance ($total_ingresos, $total_egresos){ $resultado = $total_ingresos - $total_egresos; return $resultado; } echo "Tu balance este mes fue de " . balance(array_reduce($ingresos, "suma"), array_reduce($egresos, "suma")) . "\n";
Excelente aporte, gracias
🤔 Una pregunta para la comunidad ¿Por qué la comunidad tecnológica parece tenerla un amor/odio a PHP?
Porque solo repiten el "mame" que otras personas con "influencia" inician :D
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
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:
<?php function freddyDice() { $numero_aleatorio = rand(1, 4); switch ($numero_aleatorio) { case 1: return "Nunca pares de aprender.\n"; break; case 2: return "Las empresas no son familia.\n"; break; case 3: return "La tecnología es el futuro.\n"; break; case 4: return "AMO PHP.\n"; break; } } echo freddyDice(); echo "\n";
Todo claro :)
tanto ama a php que no los dio dos veces hajajajaja notable
Me encanta los detalles de humor interno que tiene Eduardo García