|
El sc_error_exit La macro interrumpe la ejecución del código.
Cuando se usa sin parámetro, la macro usa un retorno, por lo que al usarla en un método PHP solo se interrumpirá la ejecución del código en el método, regresando al evento de origen y ejecutando el resto del código. En este caso, para interrumpir la ejecución del evento de la aplicación, también se debe utilizar la macro al devolver el método.
Esta macro debe usarse después de la macro. sc_error_message();
Parámetros
Tiene dos parámetros que no son obligatorios y el uso o no de los parámetros interfiere con el funcionamiento de la macro.
| Parámetro |
Descripción |
Paso de parámetros |
| app_name/URL |
Este parámetro no es obligatorio.
Cuando se informa, cada vez que se activa la macro, el usuario será redirigido a la aplicación o página informada, que puede abrirse en la misma pestaña o en una nueva.según el parámetro objetivo.
|
El nombre de la aplicación o la URL deben estar entre comillas simples o dobles.
Ejemplo con URL
sc_error_exit('www.scriptcase.com.br');
Ejemplo con aplicación
sc_error_exit('app_Login');
|
| target |
Este parámetro no es obligatorio.
Define si la aplicación/URL se abrirá en la misma pestaña o en una nueva.
Los valores pueden ser:
- _blank - Que muestra la aplicación/URL en una nueva pestaña.
- _self - Muestra la aplicación/URL en la misma pestaña que la aplicación.
Si no se ingresa ningún valor, el _ser se utilizará como valor predeterminado.
|
Este parámetro debe ingresarse entre comillas dobles o simples.
Ejemplo abriendo la misma pestaña
sc_error_exit('www.scriptcase.com.br');
Ejemplo abriendo la misma pestaña
sc_error_exit('www.scriptcase.com.br', "_self");
Ejemplo de apertura de nueva pestaña
sc_error_exit('app_Login','_blank');
|
Ejemplos
Ex. 1: Muestra solo el mensaje de error.
sc_error_message('Mensaje de error'); sc_error_exit();
Ex. 2: Muestra mensajes de error y el botón "Aceptar" para redirigir a la URL especificada.
sc_error_message('Mensaje de error'); sc_error_exit(http://www.meusite.com);
Ex. 3: Muestra mensajes de error y el botón "Aceptar" para redirigir a la Aplicación informada.
sc_error_message('Mensaje de error'); sc_error_exit(mi_aplicación, "_blank");
|