php_user_filter::filter
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
php_user_filter::filter
Референца за `php-user-filter.filter.php` со подобрена типографија и навигација.
php_user_filter::filter
класата mysqli_driver
php_user_filter::filter — Повикано при примена на филтерот
= NULL
Овој метод се повикува секогаш кога податоци се читаат или пишуваат во прикачениот поток (како со fread() or fwrite()).
Параметри
in-
inе ресурс што укажува наbucket brigadeшто содржи една или повеќеbucketобјекти што содржат податоци за филтрирање. out-
outе ресурс што укажува на вторbucket brigadeво кој треба да се постават вашите изменети кофи. consumed-
consumed, што мора always се декларира со референца, треба да се зголеми за должината на податоците што вашиот филтер ги чита и ги менува. Во повеќето случаи, ова значи дека ќе го зголемитеconsumedby$bucket->datalenза секој$bucket. closing-
Ако протокот е во процес на затворање (и затоа ова е последната пропусница низ синџирот на филтри),
closingпараметарот ќе биде поставен наtrue.
Вратени вредности
На filter() методот мора да врати една од трите вредности по завршувањето.
| Тип + Состојба | Значење |
|---|---|
PSFS_PASS_ON |
Филтерот успешно обработен со достапни податоци во
out bucket brigade.
|
PSFS_FEED_ME |
Филтерот успешно обработен, но немаше достапни податоци за враќање. Потребни се повеќе податоци од протокот или претходниот филтер. |
PSFS_ERR_FATAL (стандардно) |
Филтерот наиде на непоправлива грешка и не може да продолжи. |