PHP的獲取器

2021-09-03 07:40:17 字數 469 閱讀 8656

獲取器的作用是在獲取資料的字段值後自動進行處理。

在資料庫存性別的時候不能存男女,而可以存0(未知)1(男)2(女),這樣快,獲取器就是我在控制器中通過$user->toarray()從模型獲取資料的時候,自動呼叫模型中的get***attr()方法,從而返回的結果裡面直接是男女,而不是012。

獲取器的命名 get表欄位名attr 比如:get***attr

protected function get***attr($value)
上面的例項一旦定義好了,就意味著只要你一操作,無論你是否想要轉換,他都會幫你轉換,這明顯是不合理的。所以我們要根據情況來定義,讓他為可控的。

場景2:

protected function get***attr($value)
前台就可以直接使用了 是1,2,3值的格式。就是男,女,未知的格式

php獲取瀏覽器寬度 PHP怎麼獲取當前瀏覽器資訊

php獲取當前瀏覽器資訊,我們可以直接使用php中的超全域性變數 server來獲取指定的瀏覽器資訊。server 是乙個包含了諸如頭資訊 header 路徑 path 以及指令碼位置 script locations 等等資訊的陣列。這個陣列中的專案由 web 伺服器建立。不能保證每個伺服器都提供...

PHP獲取客戶端 PHP獲取伺服器相關資訊

伺服器變數 server 詳解 1 session php self 獲取當前正在執行指令碼的檔名 2 server server protocol 請求頁面時通訊協議的名稱和版本。例如,http 1.0 3 server request time 請求開始時的時間戳。從 php 5.1.0 起有效...

php 獲取 手機瀏覽器的資訊

類名 mobile 描述 手機資訊類 其他 偶然 編寫 函式名稱 gethttpheader 函式功能 取頭資訊 輸入引數 none 函式返回值 成功返回號碼,失敗返回false 其它說明 說明 函式名稱 getua 函式功能 取ua 輸入引數 none 函式返回值 成功返回號碼,失敗返回false...