in effetti a quanto pare non avevo capito quale era il problema

sicuramente si tratta di error_reporting in php.ini

error_reporting(E_ALL & ~E_NOTICE);