मैं JInput Documentation से गुज़रा हूँ ।
हम इस तरह JInput ऑब्जेक्ट का उपयोग कर सकते हैं:
JFactory::getApplication()->input;
यदि हम अधिक मूल्यों को प्राप्त कर रहे हैं, तो JInput ऑब्जेक्ट को एक चर में स्टोर करना उपयोगी होगा, इसलिए हमें JFactory::getApplication()हर बार कॉल करने की आवश्यकता नहीं है जो हम कर रहे हैं:
$jinput = JFactory::getApplication()->input;
JInput से एक मान प्राप्त करने के लिए हमें इसकी विधि प्राप्त करने की आवश्यकता है:
$data = $jinput->get('varname', 'default_value', 'filter');
जैसा कि आप देख सकते हैं, इसके 3 पैरामीटर हैं:
- चर नाम
- डिफ़ॉल्ट मान (अशक्त करने के लिए चूक)
- फ़िल्टर नाम (cmd में चूक)
और यहां 3 पैरामीटर के संबंध में मेरा प्रश्न आता है।
मैं अपना फ़िल्टर कैसे बना सकता हूं Jinput? उदाहरण के लिए अगर मुझे फोन नंबर या आईपी पते को मान्य करना है तो मैं उसके लिए अपना फ़िल्टर कैसे बना सकता हूं?