日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

ThinkPHP函数详解:C方法

發(fā)布時(shí)間:2023/12/9 php 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ThinkPHP函数详解:C方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

毫無(wú)疑問(wèn),C方法是thinkphp中操作配置項(xiàng)的方法,較為常用。

C方法是ThinkPHP用于設(shè)置、獲取,以及保存配置參數(shù)的方法,使用頻率較高。
了解C方法需要首先了解下ThinkPHP的配置,因?yàn)镃方法的所有操作都是圍繞配置相關(guān)的。ThinkPHP的配置文件采用PHP數(shù)組格式定義。
由于采用了函數(shù)重載設(shè)計(jì),所以用法較多,我們來(lái)一一說(shuō)明下。

設(shè)置參數(shù):

C('DB_NAME','thinkphp');

C('db_name','thinkphp');

由于配置參數(shù)不分大小寫(xiě),所以在這邊以上2個(gè)設(shè)置表達(dá)的意思是一樣的,在配置文件中設(shè)置,'DB_NAME'的值為'thinkphp'.

但是一般配置為大寫(xiě),最后配置的值會(huì)覆蓋前面設(shè)置或者文件中存在的值,

在這邊配置文件中,最好配置不要超過(guò)二級(jí)

C('USER.USER_ID',8);

如要設(shè)置多個(gè)變量,可以批量設(shè)置,可以這樣來(lái)實(shí)現(xiàn):

  $config['id'] = 1;

  $config['name'] = 'realname';

  C($config);

以上的方法的功能等價(jià)于? =》

  C('ID',1);

  C('NAME',1);

讀取參數(shù):

  $id = C('ID');

  $config = C();

如果不傳入?yún)?shù),則表示的是讀取全部的配置文件內(nèi)容。

保存設(shè)置:

  3.1版本增加了一個(gè)永久保存設(shè)置參數(shù)的功能,僅針對(duì)批量賦值的情況,例如:

  $config['user_id']?=?1; $config['user_type']?=?1; C($config,'name');

在批量設(shè)置了config參數(shù)后,會(huì)連同當(dāng)前所有的配置參數(shù)保存到緩存文件(或者其他配置的緩存方式)。

保存之后,如果要取回保存的參數(shù),可以用C('','name')來(lái)讀取配置文件。其中name就是前面保存參數(shù)時(shí)用的緩存的標(biāo)識(shí),必須一致才能正確取回保存的參數(shù)。取回的參數(shù)會(huì)和當(dāng)前的配置參數(shù)合并,無(wú)需手動(dòng)合并。

?

轉(zhuǎn)載地址:http://www.thinkphp.cn/simple/functions_c.html

轉(zhuǎn)載于:https://www.cnblogs.com/zafuacm/p/3977523.html

總結(jié)

以上是生活随笔為你收集整理的ThinkPHP函数详解:C方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。