错误处理概述Seagull提供了一些灵活的工具和大量的配置选项来帮助你处理应用程序中的错误。
SGL::raiseError('There was a problem inserting the record', SGL_ERROR_NOAFFECTEDROWS);
define('SGL_ERROR_DBFAILURE', -111);
define('SGL_ERROR_DBTRANSACTIONFAILURE',-112);
define('SGL_ERROR_BANNEDUSER', -113);
define('SGL_ERROR_NOFILE', -114);
define('SGL_ERROR_INVALIDFILEPERMS', -115);
define('SGL_ERROR_INVALIDSESSION', -116);
define('SGL_ERROR_INVALIDPOST', -117);
define('SGL_ERROR_INVALIDTRANSLATION', -118);
define('SGL_ERROR_FILEUNWRITABLE', -119);
SGL::raiseError('Cannot connect to DB, check your credentials, exiting ...',
SGL_ERROR_DBFAILURE, PEAR_ERROR_DIE);
|