è possibile che hai disabilitato la visualizzazione di errori php?
tipo nel php.ini? o con le funzioni di buffer dell'output come ob_start?