ThinkPpp သည်ပေါ့ပါးသော Ort Php Development Framework ဖြစ်သည်။ ၎င်းတို့အနက် i Method သည်အသုံးများသောအချက်အလက်ရယူခြင်းနှင့်စစ်ထုတ်ခြင်းလုပ်ငန်းဖြစ်သည်။ ၎င်းသည်အချက်အလက်အပြောင်းအလဲအတွက်လုံခြုံရေးနှင့်ပြောင်းလွယ်ပြင်လွယ်မှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။
i Main ၏အဓိကလုပ်ဆောင်ချက်မှာ input အရင်းအမြစ်များကို အခြေခံ. အချက်အလက်များရယူရန်ဖြစ်သည် (ဥပမာ, post, post, စသည်ဖြင့်) အမျိုးအစားပြောင်းလဲခြင်း, filtering နှင့်အခြားလုပ်ဆောင်မှုများကိုရယူရန်ဖြစ်သည်။
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျွန်ုပ်နည်းစနစ်အသုံးပြုခြင်းသည်အလွန်ပြောင်းလွယ်ပြင်လွယ်ရှိပြီးဘုံ application sparios များမှာအောက်ပါအတိုင်းဖြစ်သည်။
// ရယူGETတင်သွင်းသည်idပေြာင်းလဲတတ်သော,နှင့် integer filtering လုပ်ဆောင်ပါ
$id = I('get.id/d');
ဤတွင် 'Get.ID' သည် Get Method မှတင်ပြသော ID Parameter ကိုရယူခြင်းကိုဆိုလိုသည် ။
// ရယူGETတင်သွင်းသည်nameပေြာင်းလဲတတ်သော,နှင့် string filtering လုပ်ဆောင်ပါ
$name = I('get.name%s', 'default');
% s သည် string filtering, 'default' သည် 'default' သည်ပုံမှန်တန်ဖိုးဖြစ်သည်။
// ရယူGETတင်သွင်းသည်timeပေြာင်းလဲတတ်သော,နှင့် timestamp သို့ကူးပြောင်း
$time = I('get.time/t', 0);
/ t သည်အချက်အလက်များကို timestamps သို့ပြောင်းခြင်းကိုဆိုလိုသည် ။
// ရယူGETတင်သွင်းသည်nameပေြာင်းလဲတတ်သော,နှင့်ထွက်သယ်ဆောင်urlencodeကိုင်တွယ်ဖြေရှင်းသည်
$name = I('get.name/f', 'default', 'urlencode');
ဤတွင် / f ကိုဆိုလိုသည် floating point filtering နှင့် 'urlencode' သည်စစ်ထုတ်ရန်လုပ်ဆောင်ချက်ဖြစ်သည်။
i Method သည် TreshPP တွင်အလွန်လက်တွေ့ကျသောအချက်အလက်အပြောင်းအလဲအတွက်ကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်အမျိုးမျိုးသောတောင်းဆိုမှု parameters များကိုလုံလုံခြုံခြုံရနိုင်ရုံသာမကကူးပြောင်းခြင်းနှင့် filter data ကိုလည်းသုံးနိုင်သည်။ 0 က်ဘ်အပလီကေးရှင်းများကိုရေးဆွဲသည့်အခါကျွန်ုပ်နည်းလမ်းများအားဆင်ခြင်တုံတရားအသုံးပြုခြင်းသည်ကုဒ်၏လုံခြုံရေးနှင့်ထိန်းသိမ်းမှုကိုထိရောက်စွာတိုးတက်စေနိုင်သည်။