欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

ThinkPHP5.0的助手函數(shù)匯總

2017-07-13 14:37:59 2720瀏覽

load_trait:快速導(dǎo)入Traits,PHP5.5以上無需調(diào)用

/**

 * 快速導(dǎo)入Traits PHP5.5以上無需調(diào)用

 * @param string    $class trait庫

 * @param string    $ext 類庫后綴

 * @return boolean

 */

load_trait($class, $ext = EXT)

exception:拋出異常處理

/**

 * 拋出異常處理

 * @param string    $msg  異常消息

 * @param integer   $code 異常代碼 默認為0

 * @param string    $exception 異常類

 *

 * @throws Exception

 */

exception($msg, $code = 0, $exception = '')

debug:記錄時間(微秒)和內(nèi)存使用情況

/**

 * 記錄時間(微秒)和內(nèi)存使用情況

 * @param string            $start 開始標簽

 * @param string            $end 結(jié)束標簽

 * @param integer|string    $dec 小數(shù)位 如果是m 表示統(tǒng)計內(nèi)存占用

 * @return mixed

 */

debug($start, $end = '', $dec = 6)

lang:獲取語言變量值

/**

 * 獲取語言變量值

 * @param string    $name 語言變量名

 * @param array     $vars 動態(tài)變量值

 * @param string    $lang 語言

 * @return mixed

 */

lang($name, $vars = [], $lang = '')

config:獲取和設(shè)置配置參數(shù)

/**

 * 獲取和設(shè)置配置參數(shù)

 * @param string|array  $name 參數(shù)名

 * @param mixed         $value 參數(shù)值

 * @param string        $range 作用域

 * @return mixed

 */

config($name = '', $value = null, $range = '')

input:獲取輸入數(shù)據(jù),支持默認值和過濾

/**

 * 獲取輸入數(shù)據(jù) 支持默認值和過濾

 * @param string    $key 獲取的變量名

 * @param mixed     $default 默認值

 * @param string    $filter 過濾方法

 * @return mixed

 */

input($key = '', $default = null, $filter = null)

widget:渲染輸出Widget

/**

 * 渲染輸出Widget

 * @param string    $name Widget名稱

 * @param array     $data 傳入的參數(shù)

 * @return mixed

 */

widget($name, $data = [])

model:實例化Model

/**

 * 實例化Model

 * @param string    $name Model名稱

 * @param string    $layer 業(yè)務(wù)層名稱

 * @param bool      $appendSuffix 是否添加類名后綴

 * @return \think\Model

 */

model($name = '', $layer = 'model', $appendSuffix = false)

validate:實例化驗證器

/**

 * 實例化驗證器

 * @param string    $name 驗證器名稱

 * @param string    $layer 業(yè)務(wù)層名稱

 * @param bool      $appendSuffix 是否添加類名后綴

 * @return \think\Validate

 */

validate($name = '', $layer = 'validate', $appendSuffix = false)

db:實例化數(shù)據(jù)庫類

/**

 * 實例化數(shù)據(jù)庫類

 * @param string        $name 操作的數(shù)據(jù)表名稱(不含前綴)

 * @param array|string  $config 數(shù)據(jù)庫配置參數(shù)

 * @param bool          $force 是否強制重新連接

 * @return \think\db\Query

 */

db($name = '', $config = [], $force = true)

controller:實例化控制器,格式:[模塊/]控制器

/**

 * 實例化控制器 格式:[模塊/]控制器

 * @param string    $name 資源地址

 * @param string    $layer 控制層名稱

 * @param bool      $appendSuffix 是否添加類名后綴

 * @return \think\Controller

 */

controller($name, $layer = 'controller', $appendSuffix = false)

action:調(diào)用模塊的操作方法,參數(shù)格式:[模塊/控制器/]操作

/**

 * 調(diào)用模塊的操作方法 參數(shù)格式 [模塊/控制器/]操作

 * @param string        $url 調(diào)用地址

 * @param string|array  $vars 調(diào)用參數(shù) 支持字符串和數(shù)組

 * @param string        $layer 要調(diào)用的控制層名稱

 * @param bool          $appendSuffix 是否添加類名后綴

 * @return mixed

 */

action($url, $vars = [], $layer = 'controller', $appendSuffix = false)

import:導(dǎo)入所需的類庫,同java的Import,本函數(shù)有緩存功能

/**

 * 導(dǎo)入所需的類庫 同java的Import 本函數(shù)有緩存功能

 * @param string    $class 類庫命名空間字符串

 * @param string    $baseUrl 起始路徑

 * @param string    $ext 導(dǎo)入的文件擴展名

 * @return boolean

 */

 import($class, $baseUrl = '', $ext = EXT)

vendor:快速導(dǎo)入第三方框架類庫,所有第三方框架的類庫文件統(tǒng)一放到系統(tǒng)的Vendor目錄下面

/**

 * 快速導(dǎo)入第三方框架類庫 所有第三方框架的類庫文件統(tǒng)一放到 系統(tǒng)的Vendor目錄下面

 * @param string    $class 類庫

 * @param string    $ext 類庫后綴

 * @return boolean

 */

vendor($class, $ext = EXT)

dump:瀏覽器友好的變量輸出

/**

 * 瀏覽器友好的變量輸出

 * @param mixed     $var 變量

 * @param boolean   $echo 是否輸出 默認為true 如果為false 則返回輸出字符串

 * @param string    $label 標簽 默認為空

 * @return void|string

 */

dump($var, $echo = true, $label = null)

url:Url生成

/**

 * Url生成

 * @param string        $url 路由地址

 * @param string|array  $vars 變量

 * @param bool|string   $suffix 生成的URL后綴

 * @param bool|string   $domain 域名

 * @return string

 */

url($url = '', $vars = '', $suffix = true, $domain = false)

session:Session管理

/**

 * Session管理

 * @param string|array  $name session名稱,如果為數(shù)組表示進行session設(shè)置

 * @param mixed         $value session值

 * @param string        $prefix 前綴

 * @return mixed

 */

session($name, $value = '', $prefix = null)

cookie:Cookie管理

/**

 * Cookie管理

 * @param string|array  $name cookie名稱,如果為數(shù)組表示進行cookie設(shè)置

 * @param mixed         $value cookie值

 * @param mixed         $option 參數(shù)

 * @return mixed

 */

cookie($name, $value = '', $option = null)

cache:緩存管理

/**

 * 緩存管理

 * @param mixed     $name 緩存名稱,如果為數(shù)組表示進行緩存設(shè)置

 * @param mixed     $value 緩存值

 * @param mixed     $options 緩存參數(shù)

 * @param string    $tag 緩存標簽

 * @return mixed

 */

cache($name, $value = '', $options = null, $tag = null)

trace:記錄日志信息

/**

 * 記錄日志信息

 * @param mixed     $log log信息 支持字符串和數(shù)組

 * @param string    $level 日志級別

 * @return void|array

 */

trace($log = '[think]', $level = 'log')

request:獲取當前Request對象實例

/**

 * 獲取當前Request對象實例

 * @return Request

 */

request()

response:創(chuàng)建普通Response對象實例

/**

 * 創(chuàng)建普通 Response 對象實例

 * @param mixed      $data   輸出數(shù)據(jù)

 * @param int|string $code   狀態(tài)碼

 * @param array      $header 頭信息

 * @param string     $type

 * @return Response

 */

response($data = [], $code = 200, $header = [], $type = 'html')

view:渲染模板輸出

/**

 * 渲染模板輸出

 * @param string    $template 模板文件

 * @param array     $vars 模板變量

 * @param array     $replace 模板替換

 * @param integer   $code 狀態(tài)碼

 * @return \think\response\View

 */

view($template = '', $vars = [], $replace = [], $code = 200)

json:獲取Json對象實例

/**

 * 獲取\think\response\Json對象實例

 * @param mixed   $data 返回的數(shù)據(jù)

 * @param integer $code 狀態(tài)碼

 * @param array   $header 頭部

 * @param array   $options 參數(shù)

 * @return \think\response\Json

 */

json($data = [], $code = 200, $header = [], $options = [])

jsonp:獲取Jsonp對象實例

/**

 * 獲取\think\response\Jsonp對象實例

 * @param mixed   $data    返回的數(shù)據(jù)

 * @param integer $code    狀態(tài)碼

 * @param array   $header 頭部

 * @param array   $options 參數(shù)

 * @return \think\response\Jsonp

 */

jsonp($data = [], $code = 200, $header = [], $options = [])

xml:獲取xml對象實例

/**

 * 獲取\think\response\Xml對象實例

 * @param mixed   $data    返回的數(shù)據(jù)

 * @param integer $code    狀態(tài)碼

 * @param array   $header  頭部

 * @param array   $options 參數(shù)

 * @return \think\response\Xml

 */

xml($data = [], $code = 200, $header = [], $options = [])

redirect:獲取Redirect對象實例

/**

 * 獲取\think\response\Redirect對象實例

 * @param mixed         $url 重定向地址 支持Url::build方法的地址

 * @param array|integer $params 額外參數(shù)

 * @param integer       $code 狀態(tài)碼

 * @return \think\response\Redirect

 */

redirect($url = [], $params = [], $code = 302)

abort:拋出HTTP異常

/**

 * 拋出HTTP異常

 * @param integer|Response      $code 狀態(tài)碼 或者 Response對象實例

 * @param string                $message 錯誤信息

 * @param array                 $header 參數(shù)

 */

abort($code, $message = null, $header = [])

halt:調(diào)試變量并且中斷輸出

/**

 * 調(diào)試變量并且中斷輸出

 * @param mixed      $var 調(diào)試變量或者信息

 */

halt($var)

token:生成表單令牌

/**

 * 生成表單令牌

 * @param string $name 令牌名稱

 * @param mixed  $type 令牌生成方法

 * @return string

 */

token($name = '__token__', $type = 'md5')

 

標簽: 扣丁學(xué)堂

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部