¿Se considera una mala práctica dejar que die() viva en un entorno de producción? Acabo de leer este artículo http://www.phpfreaks.com/blog/or-die-must-die, donde el autor confía en las personas que usan tal cosa en un entorno de producción. Entonces, ¿no debería codificar de esta manera:PHP: ¿Morir() debe morir?
$connection = mysql_connect($db_host, $db_username, $db_password);
if (!$connection){
die ("Could not connect to the database.");
}
¿Cómo se codifica?
Es una mala práctica mostrar a los usuarios finales los errores de la base de datos; estos deben registrarse de alguna forma y mostrarse un error genérico para los usuarios. –
Por cierto, ¡el mejor título de tema de todos los tiempos! –
Consulte http://stackoverflow.com/questions/2130105/should-you-always-end-mysql-queries-with-or-die/2130127#2130127 – LiraNuna