Tutorial con una solución simple para el error “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)”.
contenido
PHP 7.2 & PHP 7.3 traer más estabilidad, flexibilidad y muchas funciones nuevas, que las viejas escrituras, complemento-Uri y Teme de Wordpress No los digra por completo.
Cuando decida actualizar en el servidor desde PHP 5.x a PHP 7.2 o PHP 7.3, también debe considerar alguna compatibilidad con código. Es muy posible cumplir con lo contrario con errores como:
 PHP message: PHP Warning: Use of undefined constant CONSTANT - assumed 'CONSTANT' (this will throw an Error in a future version of PHP)Este mensaje de error aparece cada vez en Código PHP Hay una constante indefinida. Válido en todas las versiones de PHP 7.2 o PHP 7.3.
[FIJA] ADVERTENCIA DE PHP: Uso de constante indefinida (esto arrojará un error en una versión futura de PHP)
Por ejemplo, si tenemos:
 echo $_POST[email]; // Constanta “mail” Tendrá que definirse, y el código se verá de la siguiente manera:
echo $_POST["email"];Después del rescate, el error “PHP Warning: Use of undefined constant (this will throw an Error in a future version of PHP)” desaparecerá.
Este error también puede aparecer si olvida poner el símbolo “$” frente al nombre de una variable.
Otros errores que pueden ocurrir después de la actualización de PHP
Errores de sintaxis: Las versiones más nuevas de PHP han realizado cambios en la sintaxis del lenguaje, y el código escrito para PHP 5.x puede no ser compatible con las nuevas versiones. Es importante verificar y actualizar cualquier error de sintaxis antes de actualizar.
Funciones desactualizadas o reemplazadas: Algunas funciones o características utilizadas en Php 5.x ya no pueden estar disponibles en Php 7.x o ser reemplazadas por otras. Es necesario identificar y reemplazar estas características en su código para garantizar la compatibilidad.
Problemas de los tipos de datos: PHP 7.x introduce una gestión más estricta de los tipos de datos. Por lo tanto, pueden ocurrir ciertos errores en el código que se basa en los tipos de datos predeterminados o coercitivos. Es aconsejable llevar a cabo una verificación cuidadosa de los datos y administrarlos correctamente.
Errores de deterioro: PHP 7.x puede eliminar o depreciar ciertas características o características obsoletas. Es importante verificar y reemplazar estos elementos depreciados con alternativas recomendadas.
 
			