thinkphp I方法取傳參

2022-03-20 15:38:39 字數 1618 閱讀 1229

1/**

2* 獲取輸入引數 支援過濾和預設值

3* 使用方法:

4*

5* i('id',0); 獲取id引數 自動判斷get或者post

6* i('post.name','','htmlspecialchars'); 獲取$_post['name']

7* i('get.'); 獲取$_get

8*9

* @param string $name 變數的名稱 支援指定型別

10* @param mixed $default 不存在的時候預設值

11* @param mixed $filter 引數過濾方法

12* @param mixed $datas 要獲取的額外資料來源

13* @return mixed

14*/

15function i($name,$default='',$filter=null,$datas=null

) elseif(c('var_auto_string'))

21if(strpos($name,'.')) else

26switch(strtolower($method

)) 41

break;42

case 'path' :

43$input = array

();44

if(!empty($_server['path_info']))

48break;49

case 'request' : $input =& $_request; break;50

case 'session' : $input =& $_session; break;51

case 'cookie' : $input =& $_cookie; break;52

case 'server' : $input =& $_server; break;53

case 'globals' : $input =& $globals; break;54

case 'data' : $input =& $datas; break;55

default:

56return

null;57

}58if(''==$name)

65foreach($filters

as$filter)68

}69 }elseif(isset($input[$name])) elseif(is_int($filters

))78

79foreach($filters

as$filter

)elseif(0===strpos($filter,'/'))

87 }else92}

93}94}

95if(!empty($type

))113

}114 }else

117is_array($data) && array_walk_recursive($data,'think_filter');

118return

$data

;119 }

thinkphp I 方法獲取不到ajax傳值

function i name,default filter null else switch strtolower method break 如果 method為request,則 input為 request case request input request break 如果 method為...

jQuery click 方法傳參

今天寫東西,要在jquery 的.click方法裡傳參,查閱了一下jquery的官方文件,做了下實驗和總結 原諒我的前端 是用一點學一點!1.click handler 版本的.click,handler function 型別 只要事件被觸發,就會執行該function 2.click event...

React todolist例子 傳參傳方法

分三個元件 父元件 index.jsx 和兩個子元件 addlist.jsx,todolist.jsx 父元件傳子元件的方法有兩個 第一種 props方式 傳值如 data是父類constructor 傳方法如 子類開始呼叫 傳值 this.props.fffsss就能獲取值 傳方法 this.pr...