que el informe de errores simplemente habilitado y ¡qué sorpresa tengo probablemente miles, si no cientos de avisos como este¿Cómo deshacerse de cientos de avisos de índice PHP indefinido?
Notice: Undefined index: action in C:\webserver\htdocs\header.inc.php on line 18
entiendo que son porque yo estoy llamando a una variable withoutsetting o lo que sea, pero es que hay una manera más fácil manera de establecer, por ejemplo, si una página tiene 50 variables que informa esto, ¿hay alguna manera más fácil de codificar esa página correctamente para arreglarlas todas?
Y no me refiero a simplemente ocultarlos Creo que sería mejor para solucionarlos
aquí es un ejemplo de esa línea que he publicado
if ($_GET['p'] == "account.edit.topfriends" || $_GET['action'] == "newmember" || $_GET['p'] == "account.profile.name") {
//some more code here
}
De hecho, uso esto para paginar $ page = (! Empty ($ _ GET ['page']))? $ _GET ['página']: 0; y el error se ha ido cuando estoy en una página, pero si no se establece ninguna página, obtengo el error de índice – JasonDavis
, tenga en cuenta que existe una diferencia entre empty y isset. – rezzif
Y array_key_exists(). –