PHP函数示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP函数示例相关的知识,希望对你有一定的参考价值。

  1. /*
  2. Título: Explicación de funciones (básica)
  3. Autor: Angel Velásquez (a.k.a angvp)
  4. Web: http://www.anacosoft.com
  5. Fecha: 02/01/2006
  6. Licencia: Creative Commons j/k (BAHHH GNU MY FRIEND!)
  7. ======================================================
  8. Las funciones usualmente son pequeñas partes de un script usadas para devolver resultados, ¿Lógico no?, pero la idea es que entiendan el correcto uso de las mismas.
  9.  
  10. */
  11.  
  12. function holamundo() {
  13. return "Hola Mundo!";
  14. }
  15. /*
  16. Esa es la clásica Hola Mundo, ahora llevada a función (es como inútil una función tan corta), aunque en cierto y sólo ciertos casos, nos ahorraría mucho para ahorrar código, pero, este no es el caso, el caso es que a esta función no hay que pasarle parámetros para que se ejecute, con sólo poner echo holamundo(); se verá reflejado en pantalla "Hola Mundo!".
  17. */
  18. function holamundov2($nombre) {
  19. $var = "Hola $nombre . Bienvenido al mundo!";
  20. return $var;
  21. }
  22.  
  23. /*
  24.  Para ejecutar esa función se requiere pasarle un parámetro, su correcta ejecución sería así:
  25.  echo holamundov2("Pepe"), como salida obtendríamos Hola Pepe . Bienvenido al mundo!.
  26.  
  27.  Bien, no siempre las funciones dependen de parámetros, o podemos decirle que sino le pasamos un parámetro, ella misma lo declare, ¿Cómo?, muy sencillo, en el próximo ejemplo, lo veremos.
  28. */
  29.  
  30. function holamundov3($nombre = "Pepe") {
  31. $var = "Hola $nombre . Bienvenido al mundo!";
  32. return $var;
  33. }
  34.  
  35. /*
  36. En el caso de holamundov3, es distinto, la función comprueba si se le pasó un parámetro, en caso de no haberse pasado un parámetro ($nombre), ella asignará automáticamente, Pepe, también es útil, la idea de hacer funciones es hacer funciones genéricas que nos ahorren trabajo, no hacer mil funciones personalizadas (aunque sea más fácil).
  37.  
  38. FAQ:
  39. ====
  40. 1.- Q: Si pongo echo en vez de return también funciona...
  41.   A: Si, funciona, pero y si quieres guardar el resultado en una variable y luego concatenarlo con otra cosa.. unuseful...
  42. 2.- Q: ¿Tengo que poner siempre return?
  43.   A: Sí, si vas a usar una función con condiciones te recomiendo que guardes el resultado de la condición positiva o negativa en una variable (con el mismo nombre) ejemplo:
  44.  
  45.   function holamundov4($nombre = "Pepe") {
  46.   if ($nombre == "Pepe") {
  47.   $var = "Hola Mundo!";
  48.   }
  49.   else {
  50.   $var = "Hola $nombre . Bienvenido al mundo!";
  51.   }
  52.   return $var;
  53.   }
  54.  
  55. Enjoy the tutorial, sorry que no fui más específico
  56.  
  57. Angel
  58. */

以上是关于PHP函数示例的主要内容,如果未能解决你的问题,请参考以下文章

php 示例SVG和Markdown辅助函数#laravel #php

PHP函数register_shutdown_function的使用示例

PHP如何使用strval()函数?用法和代码示例

PHP函数register_shutdown_function的使用示例

php 定义n调用函数示例

php 示例函数文件