Doc #60365 [NEW]: filter options
| From: | php at farawa dot de | Date: | Wed, 23 Nov 2011 13:36:51 +0000 |
| Subject: | Doc #60365 [NEW]: filter options | ||
| Groups: | php.doc.bugs | ||
| Request: | Send a blank email to doc-bugs+get-7459@lists.php.net to get a copy of this message | ||
From:
Operating system:
PHP version: Irrelevant
Package: Documentation problem
Bug Type: Documentation Problem
Bug description:filter options
Description:
------------
i'm missing an example to get the native filter callback options...
would be great if you can enter them in the examples for the filter_
functions.
may they are some more that i missed within the test script?
valentin
---
From manual page:
http://www.php.net/function.filter-var#refsect1-function.filter-var-examples
---
Test script:
---------------
<?php
print('<pre>');
$f = get_defined_constants('FILTER');
print_r( $f['filter'] );
print('</pre>');
?>
possible output:
Array
(
[INPUT_POST] => 0
[INPUT_GET] => 1
[INPUT_COOKIE] => 2
[INPUT_ENV] => 4
[INPUT_SERVER] => 5
[INPUT_SESSION] => 6
[INPUT_REQUEST] => 99
[FILTER_FLAG_NONE] => 0
[FILTER_REQUIRE_SCALAR] => 33554432
[FILTER_REQUIRE_ARRAY] => 16777216
[FILTER_FORCE_ARRAY] => 67108864
[FILTER_NULL_ON_FAILURE] => 134217728
[FILTER_VALIDATE_INT] => 257
[FILTER_VALIDATE_BOOLEAN] => 258
[FILTER_VALIDATE_FLOAT] => 259
[FILTER_VALIDATE_REGEXP] => 272
[FILTER_VALIDATE_URL] => 273
[FILTER_VALIDATE_EMAIL] => 274
[FILTER_VALIDATE_IP] => 275
[FILTER_DEFAULT] => 516
[FILTER_UNSAFE_RAW] => 516
[FILTER_SANITIZE_STRING] => 513
[FILTER_SANITIZE_STRIPPED] => 513
[FILTER_SANITIZE_ENCODED] => 514
[FILTER_SANITIZE_SPECIAL_CHARS] => 515
[FILTER_SANITIZE_EMAIL] => 517
[FILTER_SANITIZE_URL] => 518
[FILTER_SANITIZE_NUMBER_INT] => 519
[FILTER_SANITIZE_NUMBER_FLOAT] => 520
[FILTER_SANITIZE_MAGIC_QUOTES] => 521
[FILTER_CALLBACK] => 1024
[FILTER_FLAG_ALLOW_OCTAL] => 1
[FILTER_FLAG_ALLOW_HEX] => 2
[FILTER_FLAG_STRIP_LOW] => 4
[FILTER_FLAG_STRIP_HIGH] => 8
[FILTER_FLAG_ENCODE_LOW] => 16
[FILTER_FLAG_ENCODE_HIGH] => 32
[FILTER_FLAG_ENCODE_AMP] => 64
[FILTER_FLAG_NO_ENCODE_QUOTES] => 128
[FILTER_FLAG_EMPTY_STRING_NULL] => 256
[FILTER_FLAG_ALLOW_FRACTION] => 4096
[FILTER_FLAG_ALLOW_THOUSAND] => 8192
[FILTER_FLAG_ALLOW_SCIENTIFIC] => 16384
[FILTER_FLAG_SCHEME_REQUIRED] => 65536
[FILTER_FLAG_HOST_REQUIRED] => 131072
[FILTER_FLAG_PATH_REQUIRED] => 262144
[FILTER_FLAG_QUERY_REQUIRED] => 524288
[FILTER_FLAG_IPV4] => 1048576
[FILTER_FLAG_IPV6] => 2097152
[FILTER_FLAG_NO_RES_RANGE] => 4194304
[FILTER_FLAG_NO_PRIV_RANGE] => 8388608
)
--
Edit bug report at https://bugs.php.net/bug.php?id=60365&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60365&r=trysnapshot54
Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60365&r=trysnapshot53
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60365&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=60365&r=fixed
Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60365&r=needdocs
Fixed in release: https://bugs.php.net/fix.php?id=60365&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=60365&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=60365&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=60365&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=60365&r=support
Expected behavior: https://bugs.php.net/fix.php?id=60365&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=60365&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=60365&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=60365&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60365&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=60365&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=60365&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=60365&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=60365&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=60365&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=60365&r=mysqlcfg