Если перед именем вызываемой функции поставить @, то ошибки выводится не будут.
error_reporting(0);
единственное отличие в том, что это действует на весь пхпшный скрипт. Иногда это удобнее иногда нет.