PHP.mk документација

Филтер

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

book.filter.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека book.filter.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Филтер

Референца за `book.filter.php` со подобрена типографија и навигација.

book.filter.php

Филтрирање податоци

Вовед

Овој екстензија обезбедува филтри кои можат да се користат за валидирање или санирање на податоци. Ова е особено корисно кога изворот на податоци содржи непознати (или туѓи) податоци, како што се внесени податоци од корисникот. На пример, овие податоци може да доаѓаат од HTML form.

Постојат два главни типа на филтрирање: validation and sanitization.

Филтер за валидација се користи за проверка дали податоците ги исполнуваат одредени критериуми. Овие филтри се идентификуваат со FILTER_VALIDATE_* константи. На пример, FILTER_VALIDATE_EMAIL филтер може да се користи за да се утврди дали податоците се валидна адреса на е-пошта. Сепак, тој никогаш нема да ги промени внесените податоци.

Санирање, од друга страна, ќе ги „исчисти“ податоците, затоа може да ги промени внесените податоци со додавање или отстранување на знаци. Овие филтри се идентификуваат со FILTER_SANITIZE_* константи. На пример, FILTER_SANITIZE_EMAIL филтер ќе отстрани знаци кои се несоодветни за адреса на е-пошта. Сепак, санираните податоци не се валидираат за да се провери дали се валидна адреса на е-пошта.

Повеќето филтри поддржуваат опционални flags кои можат да го прилагодат однесувањето на филтерот. Овие знаменца се идентификуваат со FILTER_FLAG_* константи. На пример, користејќи го FILTER_FLAG_PATH_REQUIRED со FILTER_VALIDATE_URL филтер за валидација бара URL да има патека (на пр. /foo in https://example.org/foo).

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.