No es un error como tal es mas bien notificandote de una variable que posiblemente lo hayas hecho intencionalmente, lo mas probable es que en tu PHP.ini tengas el error_reporting como E_ALL solamente, y esto te indica todo tipo de error aunque sea intensional, si quieres un poco mas de info lee este aporte
http://www.forosdelweb.com/f18/aport...rrores-735515/ Edito:
Si aun quieres mostrar todos los errores entonces lo que te indico Triby es lo que debes hacer, pero indicandole que no tome en consideracion E_NOTICE puedes hacerlo como estas creandolo y no recibiras el error, es tu eleccion.