- Автор темы
- #1
Например, мне нужно загнать в два массива значения, которые в последствии будут использоваться в preg_replace.
В итоге, функция func() будет вызваться сама-собой, даже если никаких совпадений в preg_replace не обнаружено.
Почему?
PHP:
$m1 = array ( '/One/', '/Two/', '/Three/' );
$m2 = array ( func('Один'), func('Два'), func('Три') );
. . . . .
$str = preg_replace ( $m1, $m2, $str );
В итоге, функция func() будет вызваться сама-собой, даже если никаких совпадений в preg_replace не обнаружено.
Почему?