Annotation of embedaddon/php/ext/filter/tests/034.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Logical filter: boolean
                      3: --SKIPIF--
                      4: <?php if (!extension_loaded("filter")) die("skip"); ?>
                      5: --FILE--
                      6: <?php
                      7: $booleans = array(
                      8: '1' => true,
                      9: 'On' => true,
                     10: 'Off' => true,
                     11: 'True' => true,
                     12: 'TrUe' => true,
                     13: 'oN' => true,
                     14: 
                     15: '0' => false,
                     16: 'Off' => false,
                     17: 'False' => false,
                     18: 'faLsE' => false,
                     19: 'oFf' => false,
                     20: 
                     21: '' => false
                     22: );
                     23: 
                     24: foreach($booleans as $val=>$exp) {
                     25:     $res =filter_var($val, FILTER_VALIDATE_BOOLEAN);
                     26:            if ($res !== $exp) {
                     27:         echo "$val failed,'$exp' expect, '$res' received.\n";
                     28:     }
                     29: }
                     30: echo "Ok.";
                     31: ?>
                     32: --EXPECTF--    
                     33: Ok.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>