<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                **abort(): 拋出HTTP異常** 1. /\*\* 2. ?\*?拋出HTTP異常 3. ?\*?@param?integer|Response?$code????狀態碼?或者?Response對象實例 4. ?\*?@param?string???????????$message?錯誤信息 5. ?\*?@param?array????????????$header??參數 6. ?\*/ 7. abort($code,?string?$message?\=?'',?array?$header?\=?\[\]) **app(): 快速獲取容器中的實例 支持依賴注入** 1. /\*\* 2. ?\*?快速獲取容器中的實例?支持依賴注入 3. ?\*?@param?string?$name????????類名或標識?默認獲取當前應用實例 4. ?\*?@param?array??$args????????參數 5. ?\*?@param?bool???$newInstance?是否每次創建新的實例 6. ?\*?@return?object|App 7. ?\*/ 8. app(string?$name?\=?'',?array?$args?\=?\[\],?bool?$newInstance?\=?false) **bind(): 綁定一個類到容器** 1. /\*\* 2. ?\*?綁定一個類到容器 3. ?\*?@param?string|array?$abstract?類標識、接口(支持批量綁定) 4. ?\*?@param?mixed????????$concrete?要綁定的類、閉包或者實例 5. ?\*?@return?Container 6. ?\*/ 7. bind($abstract,?$concrete?\=?null) **cache(): 緩存管理** 1. /\*\* 2. ?\*?緩存管理 3. ?\*?@param?string?$name????緩存名稱 4. ?\*?@param?mixed??$value???緩存值 5. ?\*?@param?mixed??$options?緩存參數 6. ?\*?@param?string?$tag?????緩存標簽 7. ?\*?@return?mixed 8. ?\*/ 9. cache(string?$name?\=?null,?$value?\=?'',?$options?\=?null,?$tag?\=?null) **config(): 獲取和設置配置參數** 1. /\*\* 2. ?\*?獲取和設置配置參數 3. ?\*?@param?string|array?$name??參數名 4. ?\*?@param?mixed????????$value?參數值 5. ?\*?@return?mixed 6. ?\*/ 7. config($name?\=?'',?$value?\=?null) **env(): 獲取環境變量值** 1. /\*\* 2. ?\*?獲取環境變量值 3. ?\*?@access?public 4. ?\*?@param?string?$name????環境變量名(支持二級?.號分割) 5. ?\*?@param?string?$default?默認值 6. ?\*?@return?mixed 7. ?\*/ 8. env(string?$name?\=?null,?$default?\=?null) **cookie(): Cookie管理** 1. /\*\* 2. ?\*?Cookie管理 3. ?\*?@param?string?$name???cookie名稱 4. ?\*?@param?mixed??$value??cookie值 5. ?\*?@param?mixed??$option?參數 6. ?\*?@return?mixed 7. ?\*/ 8. cookie(string?$name,?$value?\=?'',?$option?\=?null) **session(): Session管理** 1. /\*\* 2. ?\*?Session管理 3. ?\*?@param?string?$name??session名稱 4. ?\*?@param?mixed??$value?session值 5. ?\*?@return?mixed 6. ?\*/ 7. session($name?\=?'',?$value?\=?'') **download(): 獲取\\think\\response\\Download對象實例** 1. /\*\* 2. ?\*?獲取\\think\\response\\Download對象實例 3. ?\*?@param?string?$filename?要下載的文件 4. ?\*?@param?string?$name?????顯示文件名 5. ?\*?@param?bool???$content??是否為內容 6. ?\*?@param?int????$expire???有效期(秒) 7. ?\*?@return?\\think\\response\\File 8. ?\*/ 9. download(string?$filename,?string?$name?\=?'',?bool?$content?\=?false,?int?$expire?\=?180) **dump(): 瀏覽器友好的變量輸出** 1. /\*\* 2. ?\*?瀏覽器友好的變量輸出 3. ?\*?@param?mixed?$vars?要輸出的變量 4. ?\*?@return?void 5. ?\*/ 6. dump(...$vars) **halt(): 調試變量并且中斷輸出** 1. /\*\* 2. ?\*?調試變量并且中斷輸出 3. ?\*?@param?mixed?$vars?調試變量或者信息 4. ?\*/ 5. halt(...$vars) **event(): 觸發事件** 1. /\*\* 2. ?\*?觸發事件 3. ?\*?@param?mixed?$event?事件名(或者類名) 4. ?\*?@param?mixed?$args??參數 5. ?\*?@return?mixed 6. ?\*/ 7. event($event,?$args?\=?null) **input(): 獲取輸入數據 支持默認值和過濾** 1. /\*\* 2. ?\*?獲取輸入數據?支持默認值和過濾 3. ?\*?@param?string?$key?????獲取的變量名 4. ?\*?@param?mixed??$default?默認值 5. ?\*?@param?string?$filter??過濾方法 6. ?\*?@return?mixed 7. ?\*/ 8. input(string?$key?\=?'',?$default?\=?null,?$filter?\=?'') **invoke(): 調用反射實例化對象或者執行方法 支持依賴注入** 1. /\*\* 2. ?\*?調用反射實例化對象或者執行方法?支持依賴注入 3. ?\*?@param?mixed?$call?類名或者callable 4. ?\*?@param?array?$args?參數 5. ?\*?@return?mixed 6. ?\*/ 7. invoke($call,?array?$args?\=?\[\]) **json(): 獲取\\think\\response\\Json對象實例** 1. /\*\* 2. ?\*?獲取\\think\\response\\Json對象實例 3. ?\*?@param?mixed?$data????返回的數據 4. ?\*?@param?int???$code????狀態碼 5. ?\*?@param?array?$header??頭部 6. ?\*?@param?array?$options?參數 7. ?\*?@return?\\think\\response\\Json 8. ?\*/ 9. json($data?\=?\[\],?$code?\=?200,?$header?\=?\[\],?$options?\=?\[\]) **jsonp(): 獲取\\think\\response\\Jsonp對象實例** 1. /\*\* 2. ?\*?獲取\\think\\response\\Jsonp對象實例 3. ?\*?@param?mixed?$data????返回的數據 4. ?\*?@param?int???$code????狀態碼 5. ?\*?@param?array?$header??頭部 6. ?\*?@param?array?$options?參數 7. ?\*?@return?\\think\\response\\Jsonp 8. ?\*/ 9. jsonp($data?\=?\[\],?$code?\=?200,?$header?\=?\[\],?$options?\=?\[\]) **lang(): 獲取語言變量值** 1. /\*\* 2. ?\*?獲取語言變量值 3. ?\*?@param?string?$name?語言變量名 4. ?\*?@param?array??$vars?動態變量值 5. ?\*?@param?string?$lang?語言 6. ?\*?@return?mixed 7. ?\*/ 8. lang(string?$name,?array?$vars?\=?\[\],?string?$lang?\=?'') **parse\_name(): 字符串命名風格轉換** 1. /\*\* 2. ?\*?字符串命名風格轉換 3. ?\*?type?0?將Java風格轉換為C的風格?1?將C風格轉換為Java的風格 4. ?\*?@param?string?$name????字符串 5. ?\*?@param?int????$type????轉換類型 6. ?\*?@param?bool???$ucfirst?首字母是否大寫(駝峰規則) 7. ?\*?@return?string 8. ?\*/ 9. parse\_name(string?$name,?int?$type?\=?0,?bool?$ucfirst?\=?true) **redirect(): 獲取\\think\\response\\Redirect對象實例** 1. /\*\* 2. ?\*?獲取\\think\\response\\Redirect對象實例 3. ?\*?@param?string?$url??重定向地址 4. ?\*?@param?int????$code?狀態碼 5. ?\*?@return?\\think\\response\\Redirect 6. ?\*/ 7. redirect(string?$url?\=?'',?int?$code?\=?302) **request(): 獲取當前Request對象實例** 1. /\*\* 2. ?\*?獲取當前Request對象實例 3. ?\*?@return?Request 4. ?\*/ 5. request() **response(): 創建普通 Response 對象實例** 1. /\*\* 2. ?\*?創建普通?Response?對象實例 3. ?\*?@param?mixed??????$data???輸出數據 4. ?\*?@param?int|string?$code???狀態碼 5. ?\*?@param?array??????$header?頭信息 6. ?\*?@param?string?????$type 7. ?\*?@return?Response 8. ?\*/ 9. response($data?\=?'',?$code?\=?200,?$header?\=?\[\],?$type?\=?'html') **token(): 獲取Token令牌** 1. /\*\* 2. ?\*?獲取Token令牌 3. ?\*?@param?string?$name?令牌名稱 4. ?\*?@param?mixed??$type?令牌生成方法 5. ?\*?@return?string 6. ?\*/ 7. token(string?$name?\=?'\_\_token\_\_',?string?$type?\=?'md5') **token\_field(): 生成令牌隱藏表單** 1. /\*\* 2. ?\*?生成令牌隱藏表單 3. ?\*?@param?string?$name?令牌名稱 4. ?\*?@param?mixed??$type?令牌生成方法 5. ?\*?@return?string 6. ?\*/ 7. token\_field(string?$name?\=?'\_\_token\_\_',?string?$type?\=?'md5') **token\_meta(): 生成令牌meta** 1. /\*\* 2. ?\*?生成令牌meta 3. ?\*?@param?string?$name?令牌名稱 4. ?\*?@param?mixed??$type?令牌生成方法 5. ?\*?@return?string 6. ?\*/ 7. token\_meta(string?$name?\=?'\_\_token\_\_',?string?$type?\=?'md5') **trace(): 記錄日志信息** 1. /\*\* 2. ?\*?記錄日志信息 3. ?\*?@param?mixed??$log???log信息?支持字符串和數組 4. ?\*?@param?string?$level?日志級別 5. ?\*?@return?array|void 6. ?\*/ 7. trace($log?\=?'\[think\]',?string?$level?\=?'log') **url(): Url生成** 1. /\*\* 2. ?\*?Url生成 3. ?\*?@param?string??????$url????路由地址 4. ?\*?@param?array???????$vars???變量 5. ?\*?@param?bool|string?$suffix?生成的URL后綴 6. ?\*?@param?bool|string?$domain?域名 7. ?\*?@return?UrlBuild 8. ?\*/ 9. url(string?$url?\=?'',?array?$vars?\=?\[\],?$suffix?\=?true,?$domain?\=?false) **validate(): 生成驗證對象** 1. /\*\* 2. ?\*?生成驗證對象 3. ?\*?@param?string|array?$validate??????驗證器類名或者驗證規則數組 4. ?\*?@param?array????????$message???????錯誤提示信息 5. ?\*?@param?bool?????????$batch?????????是否批量驗證 6. ?\*?@param?bool?????????$failException?是否拋出異常 7. ?\*?@return?Validate 8. ?\*/ 9. validate($validate?\=?'',?array?$message?\=?\[\],?bool?$batch?\=?false,?bool?$failException?\=?true) **view(): 渲染模板輸出** 1. /\*\* 2. ?\*?渲染模板輸出 3. ?\*?@param?string???$template?模板文件 4. ?\*?@param?array????$vars?????模板變量 5. ?\*?@param?int??????$code?????狀態碼 6. ?\*?@param?callable?$filter???內容過濾 7. ?\*?@return?\\think\\response\\View 8. ?\*/ 9. view(string?$template?\=?'',?$vars?\=?\[\],?$code?\=?200,?$filter?\=?null) **display(): 渲染模板輸出** 1. /\*\* 2. ?\*?渲染模板輸出 3. ?\*?@param?string???$content?渲染內容 4. ?\*?@param?array????$vars????模板變量 5. ?\*?@param?int??????$code????狀態碼 6. ?\*?@param?callable?$filter??內容過濾 7. ?\*?@return?\\think\\response\\View 8. ?\*/ 9. display(string?$content,?$vars?\=?\[\],?$code?\=?200,?$filter?\=?null) **xml(): 獲取\\think\\response\\xml對象實例** 1. /\*\* 2. ?\*?獲取\\think\\response\\Xml對象實例 3. ?\*?@param?mixed?$data????返回的數據 4. ?\*?@param?int???$code????狀態碼 5. ?\*?@param?array?$header??頭部 6. ?\*?@param?array?$options?參數 7. ?\*?@return?\\think\\response\\Xml 8. ?\*/ 9. xml($data?\=?\[\],?$code?\=?200,?$header?\=?\[\],?$options?\=?\[\]) **app\_path(): 獲取當前應用目錄** 1. /\*\* 2. ?\*?獲取當前應用目錄 3. ?\* 4. ?\*?@param?string?$path 5. ?\*?@return?string 6. ?\*/ 7. app\_path($path?\=?'') **base\_path(): 獲取應用基礎目錄** 1. /\*\* 2. ?\*?獲取應用基礎目錄 3. ?\* 4. ?\*?@param?string?$path 5. ?\*?@return?string 6. ?\*/ 7. base\_path($path?\=?'') **config\_path(): 獲取應用配置目錄** 1. /\*\* 2. ?\*?獲取應用配置目錄 3. ?\* 4. ?\*?@param?string?$path 5. ?\*?@return?string 6. ?\*/ 7. config\_path($path?\=?'') **public\_path(): 獲取web根目錄** 1. /\*\* 2. ?\*?獲取web根目錄 3. ?\* 4. ?\*?@param?string?$path 5. ?\*?@return?string 6. ?\*/ 7. public\_path($path?\=?'') **runtime\_path(): 獲取應用運行時目錄** 1. /\*\* 2. ?\*?獲取應用運行時目錄 3. ?\* 4. ?\*?@param?string?$path 5. ?\*?@return?string 6. ?\*/ 7. runtime\_path($path?\=?'') **root\_path(): 獲取項目根目錄** 1. /\*\* 2. ?\*?獲取項目根目錄 3. ?\* 4. ?\*?@param?string?$path 5. ?\*?@return?string 6. ?\*/ 7. root\_path($path?\=?'') 最后:盡量少的使用助手函數,項目中助手函數過多容易造成運行效率慢;
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看