Herramientas de usuario

Herramientas del sitio


waine:asl:preprocessor:macros:m4w.inc:m4w_phpassertret

m4w_PHPASSERTRET

Tipo

  • Macro

Descripción

Esta macro se utiliza en combinación con la función de la biblioteca waine_OnCondReturnWarn. La macro se expande en función del número de argumentos recibidos: * dos argumentos: if($1) return waine_OnCondReturnWarn($1,$2); * tres argumentos: if($1) return waine_OnCondReturnWarn($1,$2,$3);

Ejemplos

<action type="php">
  <code>
        global $source_filter_where;
        m4w_PHPASSERTRET($source_filter_where=="", true);
                 :

En el código anterior la macro se usa para abortar la ejecución la acción en caso de que la variable $source_filter_where esté vacía. La ejecución de la acción se detiene pero no se muestra ningún mensaje al usuario ya que la macro devolverá true al motor de WAINE.

 <action  type="php">
   <code>
               :
      m4w_PHPASSERTRET($com=="", false, "ERROR: No se encuentra tipo comunicación");
               :              

En este segundo caso la ejecución aborta mostrando un mensaje al usuario y devolviendo false al motor de WAINE.

Notas

waine/asl/preprocessor/macros/m4w.inc/m4w_phpassertret.txt · Última modificación: 2025/03/19 12:47 por admin