Я пройшов через Документацію JInput .
Ми можемо отримати доступ до об'єкта JInput таким чином:
JFactory::getApplication()->input;
Якщо ми отримуємо більше значень, було б корисно зберігати об'єкт JInput у змінній, тому нам не потрібно дзвонити JFactory::getApplication()
кожен раз, коли ми це робимо:
$jinput = JFactory::getApplication()->input;
Щоб отримати значення з JInput, нам потрібно використовувати метод get:
$data = $jinput->get('varname', 'default_value', 'filter');
Як бачите, у нього є 3 параметри:
- назва змінної
- значення за замовчуванням (за замовчуванням до нуля)
- назва фільтра (за замовчуванням cmd)
І ось тут виникає моє запитання щодо 3-го параметра.
Як зробити власний фільтр Jinput
? Наприклад, якщо мені доведеться перевірити номери телефонів або IP-адресу, то як я можу зробити власний фільтр для цього?