PHP小記 ThinkPHP學習 3 常用方法記錄

2021-06-23 00:36:10 字數 628 閱讀 1129

c方法:c方法是thinkphp用於設定、獲取,以及儲存配置引數的方法,使用頻率較高

d方法:用於例項化自定義模型類,是thinkphp框架對model類例項化的一種封裝,並實現了單例模式,支援跨專案和分組呼叫

m方法:m方法用於例項化乙個基礎模型類,和d方法的區別在於:

1、不需要自定義模型類,減少io載入,效能較好;

2、例項化後只能呼叫基礎模型類(預設是model類)中的方法;

3、可以在例項化的時候指定表字首、資料庫和資料庫的連線資訊;

d方法的強大則體現在你封裝的自定義模型類有多強,不過隨著新版thinkphp框架的基礎模型類的功能越來越強大,m方法也比d方法越來越實用了。

u方法:u方法用於完成對url位址的組裝,特點在於可以自動根據當前的url模式和設定生成對應的url位址,格式為:

u('位址','引數','偽靜態','是否跳轉','顯示網域名稱');

在模板中使用u方法而不是固定寫死url位址的好處在於,一旦你的環境變化或者引數設定改變,你不需要更改模板中的任何**。

在模板中的呼叫格式需要採用 

的方式

(關於u方法的配置在thinkphp資料夾下的配置檔案可以設定)

i方法:獲取提交引數

f方法:檔案快取的讀寫

php學習小記1

前期準備 1.和總是可用的 2.要輸出大段文字時,跳出 php 解析模式通常比將文字通過 echo 或 print 輸出更有效率。3.檔案末尾的 php 段結束標記可以不要,有些情況下當使用 include 或者 require 時省略掉會更好些,這樣不期望的空白符就不會出 現在檔案末尾,之後仍然可...

php學習小記2

1.不像 雙引號和 heredoc語法結構,在單引號字串中的 變數和特殊字元的轉義序列將 不會被替換。2.heredoc 結構就象是沒有使用雙引號的雙引號字串,這就是說在 heredoc結構中單引號不用被轉義,但是上文中列出的轉義序列還可以使用。變數將被替換,但在 heredoc結構中含有複雜的變數...

PHP基礎小記

php 超文字預處理器hypertext preprocessor php檔案 可包含文字 html 標籤以及指令碼,在伺服器端執行,向客戶端瀏覽器返回純粹的 html 語法 php指令碼塊以 結束,基礎指令 輸出文字echo print,注釋 同c 變數 以 符號開始,無需宣告變數型別 字串 並置...