/hphp/test/zend/bad/ext/pcre/tests/preg_replace_callback2.php
http://github.com/facebook/hiphop-php · PHP · 20 lines · 14 code · 6 blank · 0 comment · 0 complexity · 3f9b64077dcfa6afab96f39ead6b7704 MD5 · raw 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'));
- ?>