summaryrefslogtreecommitdiff
path: root/ext/pcre/tests/preg_replace_callback2.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/pcre/tests/preg_replace_callback2.phpt')
-rw-r--r--ext/pcre/tests/preg_replace_callback2.phpt40
1 files changed, 0 insertions, 40 deletions
diff --git a/ext/pcre/tests/preg_replace_callback2.phpt b/ext/pcre/tests/preg_replace_callback2.phpt
deleted file mode 100644
index a7f5a362dc..0000000000
--- a/ext/pcre/tests/preg_replace_callback2.phpt
+++ /dev/null
@@ -1,40 +0,0 @@
---TEST--
-preg_replace_callback() 2
---FILE--
-<?php
-
-function f() {
- throw new Exception();
-}
-
-try {
-var_dump(preg_replace_callback('/\w/', 'f', 'z'));
-} catch(Exception $e) {}
-
-function g($x) {
- return "'$x[0]'";
-}
-
-var_dump(preg_replace_callback('@\b\w{1,2}\b@', 'g', array('a b3 bcd', 'v' => 'aksfjk', 12 => 'aa bb')));
-
-var_dump(preg_replace_callback('~\A.~', 'g', array(array('xyz'))));
-
-var_dump(preg_replace_callback('~\A.~', create_function('$m', 'return strtolower($m[0]);'), 'ABC'));
-?>
---EXPECTF--
-Warning: preg_replace_callback(): Unable to call custom replacement function in %spreg_replace_callback2.php on line %d
-array(3) {
- [0]=>
- string(12) "'a' 'b3' bcd"
- ["v"]=>
- string(6) "aksfjk"
- [12]=>
- string(9) "'aa' 'bb'"
-}
-
-Notice: Array to string conversion in %spreg_replace_callback2.php on line 17
-array(1) {
- [0]=>
- string(7) "'A'rray"
-}
-string(3) "aBC"