Annotation of embedaddon/php/ext/pcre/tests/delimiters.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Delimiters crash test
! 3: --FILE--
! 4: <?php
! 5:
! 6: var_dump(preg_match('', ''));
! 7: var_dump(preg_match(' ', ''));
! 8: var_dump(preg_match('@@', ''));
! 9: var_dump(preg_match('12', ''));
! 10: var_dump(preg_match('<>', ''));
! 11: var_dump(preg_match('~a', ''));
! 12: var_dump(preg_match('@\@\@@', '@@'));
! 13: var_dump(preg_match('//z', '@@'));
! 14: var_dump(preg_match('{', ''));
! 15:
! 16: ?>
! 17: --EXPECTF--
! 18: Warning: preg_match(): Empty regular expression in %sdelimiters.php on line 3
! 19: bool(false)
! 20:
! 21: Warning: preg_match(): Empty regular expression in %sdelimiters.php on line 4
! 22: bool(false)
! 23: int(1)
! 24:
! 25: Warning: preg_match(): Delimiter must not be alphanumeric or backslash in %sdelimiters.php on line 6
! 26: bool(false)
! 27: int(1)
! 28:
! 29: Warning: preg_match(): No ending delimiter '~' found in %sdelimiters.php on line 8
! 30: bool(false)
! 31: int(1)
! 32:
! 33: Warning: preg_match(): Unknown modifier 'z' in %sdelimiters.php on line 10
! 34: bool(false)
! 35:
! 36: Warning: preg_match(): No ending matching delimiter '}' found in %sdelimiters.php on line 11
! 37: bool(false)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>