Annotation of embedaddon/php/ext/filter/tests/016.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: filter_var() and FILTER_VALIDATE_EMAIL
        !             3: --SKIPIF--
        !             4: <?php if (!extension_loaded("filter")) die("skip"); ?>
        !             5: --FILE--
        !             6: <?php
        !             7: $values = Array(
        !             8: 'a@b.c',       
        !             9: 'abuse@example.com',   
        !            10: 'test!.!@#$%^&*@example.com',  
        !            11: 'test@@#$%^&*())).com',        
        !            12: 'test@.com',   
        !            13: 'test@com',    
        !            14: '@',   
        !            15: '[]()/@example.com',   
        !            16: 'QWERTYUIOPASDFGHJKLZXCVBNM@QWERTYUIOPASDFGHJKLZXCVBNM.NET',
        !            17: 'e.x.a.m.p.l.e.@example.com',
        !            18: 'firstname.lastname@employee.2something.com',
        !            19: '-@foo.com',
        !            20: 'foo@-.com',
        !            21: 'foo@bar.123',
        !            22: 'foo@bar.-'
        !            23: );
        !            24: foreach ($values as $value) {
        !            25:        var_dump(filter_var($value, FILTER_VALIDATE_EMAIL));
        !            26: }
        !            27: 
        !            28: echo "Done\n";
        !            29: ?>
        !            30: --EXPECT--     
        !            31: string(5) "a@b.c"
        !            32: string(17) "abuse@example.com"
        !            33: bool(false)
        !            34: bool(false)
        !            35: bool(false)
        !            36: bool(false)
        !            37: bool(false)
        !            38: bool(false)
        !            39: string(57) "QWERTYUIOPASDFGHJKLZXCVBNM@QWERTYUIOPASDFGHJKLZXCVBNM.NET"
        !            40: bool(false)
        !            41: string(42) "firstname.lastname@employee.2something.com"
        !            42: string(9) "-@foo.com"
        !            43: bool(false)
        !            44: bool(false)
        !            45: bool(false)
        !            46: Done

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