1
0
mirror of https://github.com/php/php-src.git synced 2026-03-28 02:02:32 +01:00
Files
archived-php-src/ext/pcre/tests/study.phpt
Antony Dovgal 996d8d1226 fix PCRE tests
2006-08-29 22:12:31 +00:00

43 lines
762 B
PHP

--TEST--
Study regex
--FILE--
<?php
var_dump(preg_match('/(?:(?:(?:(?:(?:(.))))))/ S', 'aeiou', $dump));
var_dump($dump[1]);
var_dump(preg_match('/(?:(?:(?:(?:(?:(.))))))/', 'aeiou', $dump));
var_dump($dump[1]);
var_dump(preg_match('/(?>..)((?:(?>.)|.|.|.|u))/S', 'aeiou', $dump));
var_dump($dump[1]);
// try to trigger usual "match known text" optimization
var_dump(preg_match('/^aeiou$/S', 'aeiou', $dump));
var_dump($dump[0]);
var_dump(preg_match('/aeiou/S', 'aeiou', $dump));
var_dump($dump[0]);
?>
--EXPECT--
int(1)
string(1) "a"
int(1)
string(1) "a"
int(1)
string(1) "i"
int(1)
string(5) "aeiou"
int(1)
string(5) "aeiou"
--UEXPECT--
int(1)
unicode(1) "a"
int(1)
unicode(1) "a"
int(1)
unicode(1) "i"
int(1)
unicode(5) "aeiou"
int(1)
unicode(5) "aeiou"