* @package zin * @version $Id * @link https://www.zentao.net */ namespace zin; /** * Check if the debug mode is on. * * @param int $level - The min debug level. * @return bool */ function isDebug(int $level = 1): bool { global $config; $debug = isset($config->debug) ? $config->debug : 0; if(is_bool($debug)) $debug = $debug ? 1 : 0; return $debug >= $level; } /** * Trigger an error. * * @param string $message - The error message. * @param int $level - The error level. * @param string $scope - The error scope. * @return void */ function triggerError(string $message, int $level = E_USER_ERROR, string $scope = 'ZIN') { trigger_error("[$scope] $message", $level); }