elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  [Aporte]Return en php - Devolver variables y arreglos desde funciones en PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Aporte]Return en php - Devolver variables y arreglos desde funciones en PHP  (Leído 441 veces)
soykorko

Desconectado Desconectado

Mensajes: 1


I've just got a BSOD


Ver Perfil WWW
[Aporte]Return en php - Devolver variables y arreglos desde funciones en PHP
« en: 7 Febrero 2021, 05:28 am »

Muy buenas a tod@s l@s miembros del mejor foro de la red, ah jajaja :laugh: No enserio, ni me presente y ya caigo acá a sp4m34r mi github, pero va en buena onda, leo este foro hace raaaaaato, inclusive hace poco me habia hecho una cuenta así nomas para responder un poco pero me parecio bueno hacerme una cuenta como la gente, al mas puro estilo elhacker.net ;D
Vengo a aportar un poco de código de ejemplo en php que armé justamente, para aportar por la red  :silbar:
Es muy básico, pero bueno hay gente nueva que sigué llegando constantemente a este mundo. Inclusive, espero recibir correcciones, criticas constructivas, observaciones, porque yo mismo estoy aprendiendo aún. Así que leo sus replicas gente!
Sin más preambulos dejo el código en sí:
Código
  1. <?php
  2. /*
  3. *
  4. * Ejemplo ejecutable sobre retornar variables desde una función usando return
  5. * Intenté ser claro explicandolo pero talvez lo explique luego en quartex.net
  6. *
  7. * @package return-example
  8. * @author thekorko support[AT]quartex.net
  9. * @link www.quartex.net
  10. *
  11. *
  12. */
  13. header('Content-Type: text/html; charset=utf-8'); //cuestiones del header
  14.  
  15. //Retornar/devolver una simple cadena
  16. function return_example_var() {
  17.  $var = "foo"; //una cadena
  18.  return $var;
  19. }
  20.  
  21.  
  22. $var = return_example_var(); //return se usa así, asignamos a una variable, la funcion que hace return
  23. echo "<b>" . $var . "</b>bar <br>"; //imprime en pantalla la variable concatenada con html y texto
  24.  
  25. //Devolvemos un array(arreglo), pero usando array_push
  26. //Para un ejemplo mas simple, sin array_push podemos ver el manual de php
  27. //https://www.php.net/manual/es/functions.returning-values.php
  28. //por ejemplo return array (0, 1, 2);
  29. //o tal vez algo con variables:
  30. //$arreglo = array($variable, $otravariable);
  31. //return arreglo;
  32. //https://www.php.net/manual/es/function.return.php
  33. //
  34. function return_example_array() {
  35.  $var = "example foo"; //cadena 1
  36.  $foo = "bar"; //cadena 2
  37.  $array = array($var); //un arreglo con $var en el indice 0
  38.  //bien podria ser que usemos un arreglo como este:
  39.  //$array = array($var, $foo);
  40.  //Pero vamos a usar array_push() para agregar la variable $foo
  41.  array_push($array, $foo); //El primer parametro es el array al que queremos modificar, el segundo parametro es una variable
  42.  //Doc de array_push
  43.  //https://www.php.net/manual/es/function.array-push.php
  44.  return $array;
  45. }
  46.  
  47.  
  48. $array = return_example_array(); //Devolvemos y guardamos el arreglo entero en esta variable
  49. print_r($array); //Imprimimos todo el contenido del arreglo en un formato entendible, para poder analizarlo
  50. //var_dump($array); Este tambien sirve para el mismo proposito
  51.  
  52. echo "<br><b>" . $array[0] . $array[1] . "</b>"; //Un poco de concatenación para mostrar lo que dice nuestro arreglo
  53.  
  54. echo "<br>Feliz aprendizaje!<br><a href='quartex.net'>thekorko</a><br>"
  55. //
  56. ?>
https://github.com/thekorko/snippets/blob/main/php-examples/return/return-spanish.php
Saludos!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Devolver varias variables en una sola función « 1 2 »
Programación C/C++
javirk 15 17,053 Último mensaje 29 Enero 2012, 18:20 pm
por qerde
"return" no esta funcionando bien al devolver un iterador
Programación C/C++
Kasswed 1 1,271 Último mensaje 9 Mayo 2012, 13:42 pm
por Kasswed
asm en c++ (Devolver variable con return) ayuda.
ASM
70N1 5 2,313 Último mensaje 12 Enero 2015, 19:19 pm
por _Enko
Función con return de varias variables
Programación C/C++
Palante 1 898 Último mensaje 11 Febrero 2017, 02:29 am
por engel lex
No devolver nunca punteros a variables locales a una función en c
Programación C/C++
eduu15 7 2,468 Último mensaje 11 Abril 2018, 16:08 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines