filter_input
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
filter_input - Приймає змінну ззовні PHP і, при необхідності, фільтрує її
Опис
filter_input( int $type, string $var_name, int $filter = FILTER_DEFAULT, array|int $options = 0): mixed
Список параметрів
type
Одна из констант**INPUT_GET** INPUT_POST INPUT_COOKIE INPUT_SERVER або INPUT_ENV
var_name
Ім'я змінної, що отримується.
filter
Ідентифікатор (ID) фільтра. На сторінці Типи фільтрів наведено список доступних фільтрів.
Если не указан, то принимает значение по умолчанию —**FILTER_DEFAULT**, який рівнозначний значенню константи FILTER_UNSAFE_RAWТо есть по умолчанию значение не фильтруется.
options
Асоціативний масив параметрів чи логічне АБО прапорів. Якщо фільтр приймає настройки, прапори можуть бути вказані в елементі масиву "flags".
Значення, що повертаються
Значення запитуваної змінної у разі успішного виконання, false, якщо фільтрація завершилася невдачею, або null, если переменнаяvar_nameне определена. Если установлен флаг**FILTER_NULL_ON_FAILURE**, функція повертає false, якщо змінна не визначена та **null**якщо фільтрація завершилася невдачею.
Приклади
Приклад #1 Приклад використання filter_input()****
Loading...
Висновок наведеного прикладу буде схожим на:
Вы искали Me & son.
<a href='?search=Me%20%26%20son'>Искать снова.</a>
Дивіться також
- filter_var() - Фільтрує змінну за допомогою певного фільтра
- filter_input_array() - Отримує кілька змінних ззовні PHP і, при необхідності, фільтрує їх
- filter_var_array() - приймає кілька змінних і, при необхідності, фільтрує їх
- Типи фільтрів