preg_replace с eval возвращает неверную информацию

Может кто-нибудь помочь мне с этой линией? Поскольку мой веб-хостинг обновил php, / e устарела.

$res_places .= preg_replace('/\{([^\}]+)\}/e', 'eval(\'return \1;\');', $templates['col_data']);

Когда я удаляю / e, он не возвращает правильную информацию, он показывает:

eval('return ucwords($item[1]);');

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]