<?php
function test() {echo "THIS SHOULD NOT BE SEEN!!\n";}
function ryat($a) {var_dump($a);}
$str = "', test(), '";
echo "\npreg_replace()\n";
var_dump(preg_replace('/^(.*)$/e', "ryat('\\1')", $str));
preg_replace()
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /in/tb82R on line 9
NULL
Output for 5.5.24 - 5.5.35, 5.6.7 - 5.6.28
preg_replace()
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /in/tb82R on line 9
string(12) "', test(), '"
string(0) ""