Он должен печатать только уведомление, но без ошибок. Я думаю, что у вас настроена ваша отчетность об ошибках, чтобы уведомления не отображались на экране.
Попробуйте вставить это вверху вашего кода:
error_reporting(E_ALL | E_STRICT);