2010-09-04

9 funciones y características de PHP que necesitas conocer

Nettuts+ es un recurso imprescindible para aquellos que, de un modo u otro, estamos metidos en este mundillo del desarrollo web. La cantidad de tutoriales y de información que se genera desde esta web es practicamente inabarcable, pero uno siempre acaba aprendiendo cosas nuevas. En "9 Useful PHP Functions and Features You Need to Know" han publicado algunas funciones y características muy útiles de PHP y que no suelen ser muy utilizadas.
Una función que no conocía es func_get_args(), que devuelve una array con la lista de parámetros de una función. Esto nos permite crear funciones con un número arbitrario de parámetros.
  1. function foo() {  
  2.     $args = func_get_args();  
  3.   
  4.     foreach ($args as $k => $v) {  
  5.         echo "arg".($k+1).": $v\n";  
  6.     }  
  7.   
  8. }  
  9.   
  10. foo();  
  11. /* Nada que mostrar */  
  12.   
  13. foo('hello');  
  14. /* Muestra  
  15. arg1: hello  
  16. */  
  17.   
  18. foo('hello', 'world', 'again');  
  19. /* Muestra  
  20. arg1: hello  
  21. arg2: world  
  22. arg3: again  
  23. */  
9 Useful PHP Functions and Features You Need to Know » »

No hay comentarios: