@ 2013-01-31T04:48:49Z <?php
// http://3v4l.org/
// http://sandbox.onlinephpfunctions.com/
function echo_table($arr_validate){
?><table><?php
foreach ($arr_validate as $keyO => $valueO) {
?><tr><?php
?><td><?php
echo '<h5>', $keyO, '</h5>';
?></td><?php
?></tr><?php
?><tr><?php
?><th>FLAG(S)--></th><?php
foreach ($arr_validate[$keyO]['flags'] as $keyF => $valueF) {
?><th colspan="1"><?php
echo $keyF;
?></th><?php
}
?></tr><?php
foreach ($arr_validate[$keyO]['values'] as $keyI => $valueI) {
?><tr><?php
?><td><?php
echo var_dump($valueI);
// echo gettype($valueI);
// echo $keyI;
foreach ($arr_validate[$keyO]['flags'] as $keyF => $valueF) {
?></td><td><?php
$tmp = filter_var($valueI, $arr_validate[$keyO]['id'], $valueF);
var_dump($tmp);
// if ($tmp === true) {
// echo 'true';
// } else if ($tmp === false) {
// echo 'false';
// } else if ($tmp === null) {
// echo 'null';
// } else {
// echo $tmp;
// };
// echo gettype($tmp);
}
?></td><?php
?></tr><?php
}
}
?></table><?php
}
/* @var $this SiteController */
echo 'ini_get(\'filter.default\'): >>'.ini_get('filter.default').'<<, type: '.gettype(ini_get('filter.default'));
echo '<br />';
echo 'ini_get(\'filter.default_flags\'): >>'.ini_get('filter.default_flags').'<<, type: '.gettype(ini_get('filter.default_flags'));
echo '<br />';
if (ini_get('filter.default_flags') === false) {
echo 'ini_get(\'filter.default_flags\'): false';
};
if (ini_get('filter.default_flags') === true) {
echo 'ini_get(\'filter.default_flags\'): true';
};
$arr_validate = array(
'FILTER_VALIDATE_BOOLEAN' => array(
'id' => FILTER_VALIDATE_BOOLEAN,
'flags' => array('nothing' => '', 'FILTER_NULL_ON_FAILURE' => FILTER_NULL_ON_FAILURE),
'values' => array('1'=>1, 'true'=>true, '\'1\''=>'1', '\'true\''=>'true', '\'on\''=>'on', '\'yes\''=>'yes',
'0'=>0, 'false'=>false, '\'0\''=>'0', '\'false\''=>'false', '\'off\''=>'off', '\'no\''=>'no', '\'\''=>'',
'null'=>null, '\'null\''=>'null', '\'-0\''=>'-0', '\'+0\''=>'+0', '2'=>2, '-1'=>-1),
),
'FILTER_VALIDATE_EMAIL' => array(
'id' => FILTER_VALIDATE_EMAIL,
'flags' => array('nothing' => ''),
'values' => array(
'1@1.1',
'1@localhost',
'1@nemjo',
'1nemjo',
)
),
'FILTER_VALIDATE_FLOAT' => array(
'id' => FILTER_VALIDATE_FLOAT,
'flags' => array('nothing' => '', ),
'values' => array(),
),
'FILTER_VALIDATE_INT' => array(
'id' => FILTER_VALIDATE_INT,
'flags' => array('nothing' => '', ),
'values' => array(),
),
'FILTER_VALIDATE_IP' => array(
'id' => FILTER_VALIDATE_IP,
'flags' => array('nothing' => '', ),
'values' => array(),
),
'FILTER_VALIDATE_REGEXP' => array(
'id' => FILTER_VALIDATE_REGEXP,
'flags' => array('nothing' => '', ),
'values' => array(),
),
'FILTER_VALIDATE_URL' => array(
'id' => FILTER_VALIDATE_URL,
'flags' => array('nothing' => '', ),
'values' => array(),
),
);
foreach ($arr_validate as $key => $value) {
echo_table(array($key => $value));
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br /><table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>
Fatal error: Uncaught TypeError: filter_var(): Argument #3 ($options) must be of type array|int, string given in /in/BlfuV:28
Stack trace:
#0 /in/BlfuV(28): filter_var(1, 258, '')
#1 /in/BlfuV(104): echo_table(Array)
#2 {main}
thrown in /in/BlfuV on line 28
Process exited with code 255 . Output for 5.4.8 - 5.4.45 , 5.5.24 - 5.5.35 , 5.6.8 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.7 , 7.2.29 - 7.2.33 , 7.3.12 - 7.3.33 , 7.4.0 - 7.4.33 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br /><table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>bool(true)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(1) "1"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(4) "true"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(2) "on"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(3) "yes"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>int(0)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>bool(false)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(1) "0"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(5) "false"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(3) "off"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(2) "no"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(0) ""
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>NULL
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(4) "null"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "-0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "+0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(2)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(-1)
</td><td>bool(false)
</td><td>NULL
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_EMAIL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr><tr><td>string(5) "1@1.1"
</td><td>bool(false)
</td></tr><tr><td>string(11) "1@localhost"
</td><td>bool(false)
</td></tr><tr><td>string(7) "1@nemjo"
</td><td>bool(false)
</td></tr><tr><td>string(6) "1nemjo"
</td><td>bool(false)
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_FLOAT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_INT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_IP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_REGEXP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_URL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table> Output for 5.3.3 - 5.3.29 , 5.4.0 - 5.4.7 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br /><table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>bool(true)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(1) "1"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(4) "true"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(2) "on"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(3) "yes"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>int(0)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>bool(false)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(1) "0"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(5) "false"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(3) "off"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(2) "no"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(0) ""
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>NULL
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(4) "null"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "-0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "+0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(2)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(-1)
</td><td>bool(false)
</td><td>NULL
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_EMAIL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr><tr><td>string(5) "1@1.1"
</td><td>bool(false)
</td></tr><tr><td>string(11) "1@localhost"
</td><td>bool(false)
</td></tr><tr><td>string(7) "1@nemjo"
</td><td>bool(false)
</td></tr><tr><td>string(6) "1nemjo"
</td><td>bool(false)
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_FLOAT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_INT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_IP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_REGEXP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_URL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table> Output for 5.3.0 - 5.3.2 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br /><table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>bool(true)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(1) "1"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(4) "true"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(2) "on"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(3) "yes"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>int(0)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>bool(false)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(1) "0"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(5) "false"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(3) "off"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(2) "no"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(0) ""
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>NULL
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(4) "null"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "-0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "+0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(2)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(-1)
</td><td>bool(false)
</td><td>NULL
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_EMAIL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr><tr><td>string(5) "1@1.1"
</td><td>bool(false)
</td></tr><tr><td>string(11) "1@localhost"
</td><td>string(11) "1@localhost"
</td></tr><tr><td>string(7) "1@nemjo"
</td><td>string(7) "1@nemjo"
</td></tr><tr><td>string(6) "1nemjo"
</td><td>bool(false)
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_FLOAT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_INT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_IP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_REGEXP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_URL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table> Output for 5.2.0 - 5.2.8 , 5.2.14 - 5.2.17 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: boolean<br />ini_get('filter.default_flags'): false<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>bool(true)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(1) "1"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(4) "true"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(2) "on"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(3) "yes"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>int(0)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>bool(false)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(1) "0"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(5) "false"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(3) "off"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(2) "no"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(0) ""
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>NULL
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(4) "null"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "-0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "+0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(2)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(-1)
</td><td>bool(false)
</td><td>NULL
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_EMAIL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr><tr><td>string(5) "1@1.1"
</td><td>bool(false)
</td></tr><tr><td>string(11) "1@localhost"
</td><td>bool(false)
</td></tr><tr><td>string(7) "1@nemjo"
</td><td>bool(false)
</td></tr><tr><td>string(6) "1nemjo"
</td><td>bool(false)
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_FLOAT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_INT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_IP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_REGEXP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_URL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table> Output for 5.2.10 - 5.2.13 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: boolean<br />ini_get('filter.default_flags'): false<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>bool(true)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(1) "1"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(4) "true"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(2) "on"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(3) "yes"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>int(0)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>bool(false)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(1) "0"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(5) "false"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(3) "off"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(2) "no"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(0) ""
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>NULL
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(4) "null"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "-0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "+0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(2)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(-1)
</td><td>bool(false)
</td><td>NULL
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_EMAIL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr><tr><td>string(5) "1@1.1"
</td><td>bool(false)
</td></tr><tr><td>string(11) "1@localhost"
</td><td>string(11) "1@localhost"
</td></tr><tr><td>string(7) "1@nemjo"
</td><td>string(7) "1@nemjo"
</td></tr><tr><td>string(6) "1nemjo"
</td><td>bool(false)
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_FLOAT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_INT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_IP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_REGEXP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_URL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table> Output for 5.2.9 ini_get('filter.default'): >>unsafe_raw<<, type: string<br />ini_get('filter.default_flags'): >><<, type: boolean<br />ini_get('filter.default_flags'): false<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>bool(true)
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(1) "1"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(4) "true"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(2) "on"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>string(3) "yes"
</td><td>bool(true)
</td><td>bool(true)
</td></tr><tr><td>int(0)
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>bool(false)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(1) "0"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(5) "false"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(3) "off"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(2) "no"
</td><td>bool(false)
</td><td>bool(false)
</td></tr><tr><td>string(0) ""
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>NULL
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(4) "null"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "-0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>string(2) "+0"
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(2)
</td><td>bool(false)
</td><td>NULL
</td></tr><tr><td>int(-1)
</td><td>bool(false)
</td><td>NULL
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_EMAIL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr><tr><td>string(5) "1@1.1"
</td><td>string(5) "1@1.1"
</td></tr><tr><td>string(11) "1@localhost"
</td><td>string(11) "1@localhost"
</td></tr><tr><td>string(7) "1@nemjo"
</td><td>string(7) "1@nemjo"
</td></tr><tr><td>string(6) "1nemjo"
</td><td>bool(false)
</td></tr></table><table><tr><td><h5>FILTER_VALIDATE_FLOAT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_INT</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_IP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_REGEXP</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table><table><tr><td><h5>FILTER_VALIDATE_URL</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th></tr></table> Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 ini_get('filter.default'): >><<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br />
Notice: Use of undefined constant FILTER_VALIDATE_BOOLEAN - assumed 'FILTER_VALIDATE_BOOLEAN' in /in/BlfuV on line 61
Notice: Use of undefined constant FILTER_NULL_ON_FAILURE - assumed 'FILTER_NULL_ON_FAILURE' in /in/BlfuV on line 62
Notice: Use of undefined constant FILTER_VALIDATE_EMAIL - assumed 'FILTER_VALIDATE_EMAIL' in /in/BlfuV on line 68
Notice: Use of undefined constant FILTER_VALIDATE_FLOAT - assumed 'FILTER_VALIDATE_FLOAT' in /in/BlfuV on line 78
Notice: Use of undefined constant FILTER_VALIDATE_INT - assumed 'FILTER_VALIDATE_INT' in /in/BlfuV on line 83
Notice: Use of undefined constant FILTER_VALIDATE_IP - assumed 'FILTER_VALIDATE_IP' in /in/BlfuV on line 88
Notice: Use of undefined constant FILTER_VALIDATE_REGEXP - assumed 'FILTER_VALIDATE_REGEXP' in /in/BlfuV on line 93
Notice: Use of undefined constant FILTER_VALIDATE_URL - assumed 'FILTER_VALIDATE_URL' in /in/BlfuV on line 98
<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>
Fatal error: Call to undefined function filter_var() in /in/BlfuV on line 28
Process exited with code 255 . Output for 4.4.5 - 4.4.9 ini_get('filter.default'): >><<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br />
Notice: Use of undefined constant FILTER_VALIDATE_BOOLEAN - assumed 'FILTER_VALIDATE_BOOLEAN' in /in/BlfuV on line 61
Notice: Use of undefined constant FILTER_NULL_ON_FAILURE - assumed 'FILTER_NULL_ON_FAILURE' in /in/BlfuV on line 62
Notice: Use of undefined constant FILTER_VALIDATE_EMAIL - assumed 'FILTER_VALIDATE_EMAIL' in /in/BlfuV on line 68
Notice: Use of undefined constant FILTER_VALIDATE_FLOAT - assumed 'FILTER_VALIDATE_FLOAT' in /in/BlfuV on line 78
Notice: Use of undefined constant FILTER_VALIDATE_INT - assumed 'FILTER_VALIDATE_INT' in /in/BlfuV on line 83
Notice: Use of undefined constant FILTER_VALIDATE_IP - assumed 'FILTER_VALIDATE_IP' in /in/BlfuV on line 88
Notice: Use of undefined constant FILTER_VALIDATE_REGEXP - assumed 'FILTER_VALIDATE_REGEXP' in /in/BlfuV on line 93
Notice: Use of undefined constant FILTER_VALIDATE_URL - assumed 'FILTER_VALIDATE_URL' in /in/BlfuV on line 98
<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>
Fatal error: Call to undefined function: filter_var() in /in/BlfuV on line 28
Process exited with code 255 . Output for 4.3.2 - 4.3.11 , 4.4.0 - 4.4.4 ini_get('filter.default'): >><<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br />
Notice: Use of undefined constant FILTER_VALIDATE_BOOLEAN - assumed 'FILTER_VALIDATE_BOOLEAN' in /in/BlfuV on line 61
Notice: Use of undefined constant FILTER_NULL_ON_FAILURE - assumed 'FILTER_NULL_ON_FAILURE' in /in/BlfuV on line 62
Notice: Use of undefined constant FILTER_VALIDATE_EMAIL - assumed 'FILTER_VALIDATE_EMAIL' in /in/BlfuV on line 68
Notice: Use of undefined constant FILTER_VALIDATE_FLOAT - assumed 'FILTER_VALIDATE_FLOAT' in /in/BlfuV on line 78
Notice: Use of undefined constant FILTER_VALIDATE_INT - assumed 'FILTER_VALIDATE_INT' in /in/BlfuV on line 83
Notice: Use of undefined constant FILTER_VALIDATE_IP - assumed 'FILTER_VALIDATE_IP' in /in/BlfuV on line 88
Notice: Use of undefined constant FILTER_VALIDATE_REGEXP - assumed 'FILTER_VALIDATE_REGEXP' in /in/BlfuV on line 93
Notice: Use of undefined constant FILTER_VALIDATE_URL - assumed 'FILTER_VALIDATE_URL' in /in/BlfuV on line 98
<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>
Fatal error: Call to undefined function: filter_var() in /in/BlfuV on line 28
Process exited with code 255 . Output for 4.3.0 - 4.3.1 ini_get('filter.default'): >><<, type: string<br />ini_get('filter.default_flags'): >><<, type: string<br />
Notice: Use of undefined constant FILTER_VALIDATE_BOOLEAN - assumed 'FILTER_VALIDATE_BOOLEAN' in /in/BlfuV on line 61
Notice: Use of undefined constant FILTER_NULL_ON_FAILURE - assumed 'FILTER_NULL_ON_FAILURE' in /in/BlfuV on line 62
Notice: Use of undefined constant FILTER_VALIDATE_EMAIL - assumed 'FILTER_VALIDATE_EMAIL' in /in/BlfuV on line 68
Notice: Use of undefined constant FILTER_VALIDATE_FLOAT - assumed 'FILTER_VALIDATE_FLOAT' in /in/BlfuV on line 78
Notice: Use of undefined constant FILTER_VALIDATE_INT - assumed 'FILTER_VALIDATE_INT' in /in/BlfuV on line 83
Notice: Use of undefined constant FILTER_VALIDATE_IP - assumed 'FILTER_VALIDATE_IP' in /in/BlfuV on line 88
Notice: Use of undefined constant FILTER_VALIDATE_REGEXP - assumed 'FILTER_VALIDATE_REGEXP' in /in/BlfuV on line 93
Notice: Use of undefined constant FILTER_VALIDATE_URL - assumed 'FILTER_VALIDATE_URL' in /in/BlfuV on line 98
<table><tr><td><h5>FILTER_VALIDATE_BOOLEAN</h5></td></tr><tr><th>FLAG(S)--></th><th colspan="1">nothing</th><th colspan="1">FILTER_NULL_ON_FAILURE</th></tr><tr><td>int(1)
</td><td>
Fatal error: Call to undefined function: filter_var() in /in/BlfuV on line 28
preferences:dark mode live preview
243.62 ms | 404 KiB | 310 Q