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

php_user_filter::filter

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

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

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

php-user-filter.filter.php

php_user_filter::filter

класата mysqli_driver

php_user_filter::filterПовикано при примена на филтерот

= NULL

public php_user_filter::filter(
         resource $in,
         resource $out,
         int &$consumed,
         bool $closing
): int

Овој метод се повикува секогаш кога податоци се читаат или пишуваат во прикачениот поток (како со fread() or fwrite()).

Параметри

in

in е ресурс што укажува на bucket brigade што содржи една или повеќе bucket објекти што содржат податоци за филтрирање.

out

out е ресурс што укажува на втор bucket brigade во кој треба да се постават вашите изменети кофи.

consumed

consumed, што мора always се декларира со референца, треба да се зголеми за должината на податоците што вашиот филтер ги чита и ги менува. Во повеќето случаи, ова значи дека ќе го зголемите consumed by $bucket->datalen за секој $bucket.

closing

Ако протокот е во процес на затворање (и затоа ова е последната пропусница низ синџирот на филтри), closing параметарот ќе биде поставен на true.

Вратени вредности

На filter() методот мора да врати една од трите вредности по завршувањето.

Тип + Состојба Значење
PSFS_PASS_ON Филтерот успешно обработен со достапни податоци во out bucket brigade.
PSFS_FEED_ME Филтерот успешно обработен, но немаше достапни податоци за враќање. Потребни се повеќе податоци од протокот или претходниот филтер.
PSFS_ERR_FATAL (стандардно) Филтерот наиде на непоправлива грешка и не може да продолжи.

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

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

Прелистувај сродни теми и функции.

На оваа страница

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

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

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

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

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