Page 92 - Programador-PHP
P. 92

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit



        Un helper que modifica una variable
        global, haciendo una llamada de retorno


          /*
              Llama a la función indicada y reasigna el valor de una variable
              global, formateado por la función indicada

              Argumentos:
              $variable -- variable global a ser modificada
              $funcion -- función a la cual debe llamarse para dar formato a $variable
              $argumentos -- (opcional) parámetros que eventualmente puedan
                             ser requeridos por $funcion
          */
          function set_variable_global(&$variable, $funcion, $argumentos=array()) {
              // compruebo que $funcion sea una función callable
              if(is_callable($funcion)) {
                  $variable = call_user_func_array($funcion, $argumentos);
              }
          }









































                                              92
   87   88   89   90   91   92   93   94   95   96   97