code: static public function isDebug(string $name = ''): bool
      {
          // 记录临时禁止标识
          static $closed = false;
  
          // 如果已经关闭了调试
          if ($closed) {
              return false;
          }
  
          // 如果是要求临时关闭调试
          if ($name == 'close debug') {
              $closed = true;
              return false;
          }
  
          // 如果请求参数中要求关闭调试
          if (isset($_REQUEST['debug']) and !$name and in_array($_REQUEST['debug'], ['close', 'off', '0', 'disabled', 'no'])) {
              return false;
          }
  
          // 如果配置文件中指明了调试,或者直接链接中有DEBUG,则是调试模式
          if (Config::isDebug()) {
              return true;
          }
  
          // 请求参数中指定了调试状态
          if (isset($_REQUEST['debug']) and (!$name or $_REQUEST['debug'] == $name)) {
              return true;
          }
  
          // 如果COOKIE调试指定了长效调试状态
          $key = configDefault(false, 'system', 'cookieDebug');
          if (isset($_COOKIE[$key]) and (!$name or $_COOKIE[$key] == $name)) {
              return true;
          }
  
          return false;
      }
docs: 判断是否调试状态 ,可被临时关闭
  或者配置文件中指定了调试状态,或者当前请求中指定了调试状态,或者长效指定了调试状态
  @param string $name
  @return boolean