TP5變數修飾符,不能接受到陣列

2021-08-14 22:39:25 字數 483 閱讀 5595

變數修飾符

input函式支援對變數使用修飾符功能,可以更好的過濾變數。

用法如下: 

input('變數型別.變數名/修飾符');

或者request::instance()->變數型別('變數名/修飾符');

例如:input('get.id/d');

input('post.name/s');

input('post.ids/a');

request::instance()->get('id/d');

thinkphp5.0版本預設的變數修飾符是/s,如果需要傳入字串之外的變數可以使用下面的修飾符,包括:

修飾符 作用

s 強制轉換為字串型別

d 強制轉換為整型型別

b 強制轉換為布林型別

a 強制轉換為陣列型別

f 強制轉換為浮點型別

如果你要獲取的資料為陣列,請一定注意要加上 /a 修飾符才能正確獲取到。

java 類修飾符 成員變數修飾符 方法修飾符總結

類修飾符 public 訪問控制符 將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。final,將乙個類生命為最終 即非繼承類 表示他不能被其他類繼承。friendly,預設的修飾符,只有在相同包中...

成員變數修飾符 以及方法修飾符

public 公共訪問控制符 指定該變數為公共的,工程內。private 私有訪問控制符 指定該變數只允許自己的類的方法訪問。除了本類,都無法直接使用 protected 保護訪問控制符 指定該變數可以別被自己的類和子類訪問。在子類中可以覆蓋此變數。friendly 在同乙個包中的類可以訪問,其他包...

TP5系統變數輸出

模板中 全部小寫,輸出blog.cn 控制器 server server name 輸出 blog.cn 模板中 const關鍵字,輸出5.6.27 控制器 php version 輸出5.6.27 模板中 config關鍵字,輸出127.0.0.1 控制器 config get database....