En PHP, los Avisos son las variables no definidas indicadas en el proyecto PHP en un conjunto de líneas o líneas particulares. Por lo general, no afecta ni rompe la funcionalidad del código escrito. Cuando PHP detecta errores, se mostrará así:
PHP Notice: Use of undefined constant name - assumed 'name' in line number
La edición de PHP difiere de las versiones de la misma. Por lo tanto, los métodos para desactivar los avisos de PHP son los siguientes:
Método 1: Es la forma más fácil y cómoda de desactivar los avisos. Los avisos se pueden desactivar mediante la configuración del archivo php.ini . En el archivo actual, busque la línea de código error_reporting . Habrá una línea de valor predeterminado: E_ALL como se muestra a continuación:
Reemplace esta línea de código con Valor predeterminado: E_ALL & ~E_NOTICE .
Mostrará todos los errores excepto los avisos. Asegúrese de que la parte esté habilitada y luego reinicie o actualice el servidor para PHP. En algunas versiones de PHP, el valor predeterminado se establece en Valor predeterminado: E_ALL & ~E_NOTICE .
Método 2: para desactivar los avisos, se puede agregar una línea de código al archivo PHP, al comienzo del código del archivo. Por ejemplo , gfg.php
El siguiente código se vería así
<?php // Open a file $file = fopen("gfg.txt", "w") or die("Unable to open file!"); // Store the string into variable $txt = "GeeksforGeeks \n"; // Write the text content to the file fwrite($file, $txt); // Store the string into variable $txt = "Welcome to Geeks! \n"; // Write the text content to the file fwrite($file, $txt); // Close the file fclose($file); ?>
Agregue esta línea al comienzo del código:
error_reporting(E_ERROR | E_WARNING | E_PARSE);
<?php error_reporting(E_ERROR | E_WARNING | E_PARSE); // Open a file $file = fopen("gfg.txt", "w") or die("Unable to open file!"); // Store the string into variable $txt = "GeeksforGeeks \n"; // Write the text content to the file fwrite($file, $txt); // Store the string into variable $txt = "Welcome to Geeks! \n"; // Write the text content to the file fwrite($file, $txt); // Close the file fclose($file); ?>
Mostrará los errores, advertencias y errores de análisis en tiempo de compilación.
Método 3: La ‘@’ se puede agregar a cualquier operador para silenciar los avisos de PHP mientras se realiza la operación actual:
@$mid= $_POST[‘mid’];
Publicación traducida automáticamente
Artículo escrito por polokghosh53 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA