El hecho de que no te dé el mensaje de error no quiere decir que no se esté produciendo el error. Seguramente tu php anterior estaba configurado para no mostrar mensajes de error como warning o notice. Y este nuevo php también lo puedes configurar para que funcione igual... pero recuerda que simplemente está ocultando el error y no solucinándolo... y en etapa de desarrollo los mensajes del parser son una gran ayuda... Y tenerlos desactivados cuando ya los tengas listos porque esos mensajes de error suelen mostrar nombres de archivos, de tablas, campos... rutas completas de nuestro servidor... y al final puede terminar siendo perjudicial para ti mismo.
Saludos