Annotation of embedaddon/php/ext/pcre/tests/match_flags.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: preg_match_all() flags
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: var_dump(preg_match_all('/(.)x/', 'zxax', $match, PREG_PATTERN_ORDER));
        !             7: var_dump($match);
        !             8: 
        !             9: var_dump(preg_match_all('/(.)x/', 'zxyx', $match, PREG_SET_ORDER));
        !            10: var_dump($match);
        !            11: 
        !            12: var_dump(preg_match_all('/(.)x/', 'zxyx', $match, PREG_OFFSET_CAPTURE));
        !            13: var_dump($match);
        !            14: 
        !            15: var_dump(preg_match_all('/(.)x/', 'zxyx', $match, PREG_SET_ORDER | PREG_OFFSET_CAPTURE));
        !            16: var_dump($match);
        !            17: 
        !            18: ?>
        !            19: --EXPECT--
        !            20: int(2)
        !            21: array(2) {
        !            22:   [0]=>
        !            23:   array(2) {
        !            24:     [0]=>
        !            25:     string(2) "zx"
        !            26:     [1]=>
        !            27:     string(2) "ax"
        !            28:   }
        !            29:   [1]=>
        !            30:   array(2) {
        !            31:     [0]=>
        !            32:     string(1) "z"
        !            33:     [1]=>
        !            34:     string(1) "a"
        !            35:   }
        !            36: }
        !            37: int(2)
        !            38: array(2) {
        !            39:   [0]=>
        !            40:   array(2) {
        !            41:     [0]=>
        !            42:     string(2) "zx"
        !            43:     [1]=>
        !            44:     string(1) "z"
        !            45:   }
        !            46:   [1]=>
        !            47:   array(2) {
        !            48:     [0]=>
        !            49:     string(2) "yx"
        !            50:     [1]=>
        !            51:     string(1) "y"
        !            52:   }
        !            53: }
        !            54: int(2)
        !            55: array(2) {
        !            56:   [0]=>
        !            57:   array(2) {
        !            58:     [0]=>
        !            59:     array(2) {
        !            60:       [0]=>
        !            61:       string(2) "zx"
        !            62:       [1]=>
        !            63:       int(0)
        !            64:     }
        !            65:     [1]=>
        !            66:     array(2) {
        !            67:       [0]=>
        !            68:       string(2) "yx"
        !            69:       [1]=>
        !            70:       int(2)
        !            71:     }
        !            72:   }
        !            73:   [1]=>
        !            74:   array(2) {
        !            75:     [0]=>
        !            76:     array(2) {
        !            77:       [0]=>
        !            78:       string(1) "z"
        !            79:       [1]=>
        !            80:       int(0)
        !            81:     }
        !            82:     [1]=>
        !            83:     array(2) {
        !            84:       [0]=>
        !            85:       string(1) "y"
        !            86:       [1]=>
        !            87:       int(2)
        !            88:     }
        !            89:   }
        !            90: }
        !            91: int(2)
        !            92: array(2) {
        !            93:   [0]=>
        !            94:   array(2) {
        !            95:     [0]=>
        !            96:     array(2) {
        !            97:       [0]=>
        !            98:       string(2) "zx"
        !            99:       [1]=>
        !           100:       int(0)
        !           101:     }
        !           102:     [1]=>
        !           103:     array(2) {
        !           104:       [0]=>
        !           105:       string(1) "z"
        !           106:       [1]=>
        !           107:       int(0)
        !           108:     }
        !           109:   }
        !           110:   [1]=>
        !           111:   array(2) {
        !           112:     [0]=>
        !           113:     array(2) {
        !           114:       [0]=>
        !           115:       string(2) "yx"
        !           116:       [1]=>
        !           117:       int(2)
        !           118:     }
        !           119:     [1]=>
        !           120:     array(2) {
        !           121:       [0]=>
        !           122:       string(1) "y"
        !           123:       [1]=>
        !           124:       int(2)
        !           125:     }
        !           126:   }
        !           127: }

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