--TEST-- Test eregi() function : basic functionality (with $regs) --FILE-- Pattern: '$pattern'; string: '$string'\n"; var_dump(eregi($pattern, $string, $regs)); var_dump($regs); } echo "Done"; ?> --EXPECTF-- *** Testing eregi() : basic functionality *** --> Pattern: '..(a|b|c)(a|b|c)..'; string: '--- ab ---' Deprecated: Function eregi() is deprecated in %s on line %d int(6) array(3) { [0]=> string(6) "- ab -" [1]=> string(1) "a" [2]=> string(1) "b" } --> Pattern: '()'; string: '' Deprecated: Function eregi() is deprecated in %s on line %d int(1) array(2) { [0]=> bool(false) [1]=> bool(false) } --> Pattern: '()'; string: 'abcdef' Deprecated: Function eregi() is deprecated in %s on line %d int(1) array(2) { [0]=> bool(false) [1]=> bool(false) } --> Pattern: '[x]|[^x]'; string: 'abcdef' Deprecated: Function eregi() is deprecated in %s on line %d int(1) array(1) { [0]=> string(1) "a" } --> Pattern: '(a{1})(a{1,}) (b{1,3}) (c+) (d?ddd|e)'; string: '--- aaa bbb ccc ddd ---' Deprecated: Function eregi() is deprecated in %s on line %d int(15) array(6) { [0]=> string(15) "aaa bbb ccc ddd" [1]=> string(1) "a" [2]=> string(2) "aa" [3]=> string(3) "bbb" [4]=> string(3) "ccc" [5]=> string(3) "ddd" } --> Pattern: '\\\`\^\.\[\$\(\)\|\*\+\?\{\''; string: '\`^.[$()|*+?{'' Deprecated: Function eregi() is deprecated in %s on line %d int(14) array(1) { [0]=> string(14) "\`^.[$()|*+?{'" } --> Pattern: '\a'; string: 'a' Deprecated: Function eregi() is deprecated in %s on line %d int(1) array(1) { [0]=> string(1) "a" } --> Pattern: '[0-9][^0-9]'; string: '2a' Deprecated: Function eregi() is deprecated in %s on line %d int(2) array(1) { [0]=> string(2) "2a" } --> Pattern: '^[[:alnum:]]{62,62}$'; string: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' Deprecated: Function eregi() is deprecated in %s on line %d int(62) array(1) { [0]=> string(62) "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" } --> Pattern: '^[[:digit:]]{5}'; string: '0123456789' Deprecated: Function eregi() is deprecated in %s on line %d int(5) array(1) { [0]=> string(5) "01234" } --> Pattern: '[[:digit:]]{5}$'; string: '0123456789' Deprecated: Function eregi() is deprecated in %s on line %d int(5) array(1) { [0]=> string(5) "56789" } --> Pattern: '[[:blank:]]{1,10}'; string: ' ' Deprecated: Function eregi() is deprecated in %s on line %d int(2) array(1) { [0]=> string(2) " " } --> Pattern: '[[:print:]]{3}'; string: ' a ' Deprecated: Function eregi() is deprecated in %s on line %d int(3) array(1) { [0]=> string(3) " a " } Done