PHPUso del Arroba "@" en funciones PHP

Uso del Arroba “@” en funciones PHP

-

- Advertisment -

El arroba delante de las funciones en PHP, es una forma de manejar los errores, con eso evitaremos cualquier mensaje de error o Warning que pueda devolver la ejecución de la función llamada, lo recomendable es luego verificar si hubo algún error, uso practico por ejemplo es cuando abrimos una conexión de datos, mandamos la cadena de conexión y luego verificamos si hubo error o sino continuamos. otro uso es si se intenta abrir a un archivo o directorio que no existe o no se tiene los permisos necesarios.

En resumen el arroba “@” es para evitar los errores y Warning en PHP, si pones el arroba delante de una función, si ocurre un error simplemente no se mostrará.

Por ejemplo en la siguiente función:

@opendir("directorio/")

Si Ocurre un error ya sea porque el directorio no existe o porque no tienes los permisos necesarios, simplemente el script continuará sin mostrar errores o Warnings

Otro ejemplo:

$conexion = @new mysqli($server, $username, $password, $database);
if ($conexion->connect_error) //verificamos si hubo un error al conectar, recuerden que pusimos el @ para evitarlo
{
    die('Error de conexión: ' . $conexion->connect_error); //si hay un error termina la aplicación y mostramos el error
}

Instanciamos un objeto con el @ delante ya que estamos usando parámetros (constructor de la clase) y pueden generar un error de conexión a la base de datos, en la siguiente línea se verifica si hubo errores, de ser así el script se detiene.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Últimas Noticias

WordPress – Crear BBCODE o shortcode personalizados

Los BBCODES o "shortcode" son esas funciones que tiene Wordpress y que se usan con corchetes, que generalmente te...

WordPress – Enviar título de la página o campo oculto, en Contact Form 7

Problema: Tengo un cliente que tiene una web con muchos productos y en todas sus páginas usa el mismo formulario...

Laravel – Modo Debug según IP

En algunos casos se necesita el modo DEBUG según IP, por ejemplo cuando estamos en producción y tenemos un...

Reemplazar URLs cuando cambias de dominio en WordPress (también de http a https)

Cuando haces un cambio de dominio por alguna razón (antes te llamabas www.viejodominio.com y ahora www.nuevodominio.com) si bien ya...
- Advertisement -

Como ejecutar comandos Artisan desde consola Git

Voy a suponer que ya tienen instalado el composer y php de manera global y un proyecto en Laravel....

Ejecutar Composer y/o PHP de manera Global en Windows

Si por alguna razón al instalar Composer este no funciona desde cualquier ruta estando en linea de comandos (ya...

Debe leer

- Advertisement -

También podría gustarteRELACIONADA
Recomendada para usted