problem.conf : $message"); } } class UOJFileNotFoundException extends Exception { public function __construct($file_name) { parent::__construct("file " . HTML::escape($file_name) . ' not found'); } } class UOJSyncFailedException extends Exception { public function __construct($msg) { parent::__construct('同步失败:'.HTML::escape($msg)); } } class UOJUploadFailedException extends Exception { public function __construct($msg) { parent::__construct('上传失败:'.HTML::escape($msg)); } } class UOJInvalidArgumentException extends Exception { public function __construct($msg) { parent::__construct(HTML::escape($msg)); } } class UOJNotLoginException extends Exception { public function __construct($msg = '未登录') { parent::__construct(HTML::escape($msg)); } }