| ثابت | شرح |
|---|---|
| INPUT_POST | متغیرهای POST |
| INPUT_GET | GET متغیرها |
| INPUT_COOKIE | متغیرهای COOKIE |
| INPUT_ENV | متغیرهای ENV |
| INPUT_SERVER | متغیرهای SERVER |
| FILTER_DEFAULT | هیچ کاری انجام ندهید، به صورت اختیاری کاراکترهای ویژه را نوار/رمز کنید. معادل با FILTER_UNSAFE_RAW |
| FILTER_FLAG_NONE | به هیچ پرچمی اجازه نمی دهد |
| FILTER_FLAG_ALLOW_OCTAL | فقط برای ورودی هایی که با صفر (0) به عنوان اعداد اکتالی شروع می شوند. فقط این اجازه می دهد تا ارقام بعدی 0-7 | باشند
| FILTER_FLAG_ALLOW_HEX | فقط برای ورودی هایی که با 0x/0X به عنوان اعداد هگزادسیمال شروع می شوند. فقط این اجازه می دهد تا کاراکترهای بعدی a-fA-F0-9 | باشند
| FILTER_FLAG_STRIP_LOW | کاراکترهای با مقدار ASCII کمتر از 32 را حذف کنید |
| FILTER_FLAG_STRIP_HIGH | کاراکترهایی را با مقدار ASCII بیشتر از 127 برش دهید |
| FILTER_FLAG_ENCODE_LOW | کاراکترهایی با مقدار ASCII کمتر از 32 رمزگذاری کنید |
| FILTER_FLAG_ENCODE_HIGH | کاراکترهایی با مقدار ASCII بیشتر از 127 رمزگذاری کنید |
| FILTER_FLAG_ENCODE_AMP | Ecode & |
| FILTER_FLAG_NO_ENCODE_QUOTES | " و " | را رمزگذاری نکنید
| FILTER_FLAG_EMPTY_STRING_NULL | در حال استفاده نیست |
| FILTER_FLAG_ALLOW_FRACTION | به یک نقطه (.) به عنوان جداکننده کسری در اعداد اجازه می دهد |
| FILTER_FLAG_ALLOW_THOUSAND | به کاما (،) به عنوان جداکننده هزاران در اعداد اجازه می دهد |
| FILTER_FLAG_ALLOW_SCIENTIFIC | به e یا E برای نماد علمی در اعداد اجازه می دهد |
| FILTER_FLAG_PATH_REQUIRED | نشانی اینترنتی باید شامل یک قسمت مسیر باشد |
| FILTER_FLAG_QUERY_REQUIRED | نشانی اینترنتی باید دارای یک رشته جستجو باشد |
| FILTER_FLAG_IPV4 | به آدرس IP اجازه می دهد در قالب IPv4 باشد |
| FILTER_FLAG_IPV6 | به آدرس IP اجازه می دهد در قالب IPv6 باشد |
| FILTER_FLAG_NO_RES_RANGE | تأیید ناموفق برای محدوده IPv4 رزرو شده: 0.0.0.0/8، 169.254.0.0/16، 127.0.0.0/8 و 240.0.0.0/4 و برای محدوده های IPv6 رزرو شده: ::1/128، ::/128، ::ffff:0:0/96 و fe80::/10 |
| FILTER_FLAG_NO_PRIV_RANGE | اعتبار سنجی برای محدوده IPv4 خصوصی ناموفق است: 10.0.0.0/8، 172.16.0.0/12 و 192.168.0.0/16، و برای آدرس های IPv6 که با FD یا FC شروع می شوند |
| FILTER_FLAG_EMAIL_UNICODE | به قسمت محلی آدرس ایمیل اجازه می دهد تا دارای نویسه های یونیکد باشد |
| FILTER_REQUIRE_SCALAR | مقدار باید اسکالر باشد |
| FILTER_REQUIRE_ARRAY | مقدار باید یک آرایه باشد |
| FILTER_FORCE_ARRAY | یک مقدار اسکالر را به عنوان آرایه با مقدار اسکالر به عنوان تنها عنصر رفتار می کند |
| FILTER_NULL_ON_FAILURE | در صورت عدم موفقیت مقادیر بولی ناشناخته NULL را برگردانید |
| FILTER_VALIDATE_BOOLEAN | یک بولی را تأیید می کند |
| FILTER_VALIDATE_EMAIL | مقدار را به عنوان یک آدرس ایمیل معتبر تأیید می کند |
| FILTER_VALIDATE_FLOAT | مقدار شناور را تأیید می کند |
| FILTER_VALIDATE_INT | مقدار را به عنوان عدد صحیح تأیید می کند |
| FILTER_VALIDATE_IP | مقدار را به عنوان آدرس IP تأیید می کند |
| FILTER_VALIDATE_MAC | مقدار را به عنوان آدرس MAC تأیید می کند |
| FILTER_VALIDATE_REGEXP | مقدار را در برابر یک عبارت معمولی تأیید می کند |
| FILTER_VALIDATE_URL | مقدار را به عنوان URL تأیید می کند |
| FILTER_SANITIZE_EMAIL | همه نویسه های غیرقانونی را از آدرس ایمیل حذف می کند |
| FILTER_SANITIZE_ENCODED | کاراکترهای خاص را حذف/رمزگذاری میکند |
| FILTER_SANITIZE_MAGIC_QUOTES | اعمال addslashes() |
| FILTER_SANITIZE_NUMBER_FLOAT | حذف همه کاراکترها، به جز اعداد، علائم +-، و به صورت اختیاری .,eE |
| FILTER_SANITIZE_NUMBER_INT | همه کاراکترها به جز اعداد و علامت های + را حذف می کند |
| FILTER_SANITIZE_SPECIAL_CHARS | کاراکترهای خاص را حذف می کند |
| FILTER_SANITIZE_STRING | برچسب ها/کاراکترهای خاص را از یک رشته حذف می کند |
| FILTER_SANITIZE_STRIPPED | نام مستعار FILTER_SANITIZE_STRING |
| FILTER_SANITIZE_URL | همه نویسه های غیرقانونی را از URL s حذف می کند |
| FILTER_UNSAFE_RAW | هیچ کاری انجام ندهید، به صورت اختیاری نویسه های ویژه را نوار/رمز کنید |
| FILTER_CALLBACK | یک تابع تعریف شده توسط کاربر را برای فیلتر کردن داده ها فراخوانی کنید |