Столкнулся с такой проблемой.
В одном модуле для WordPress используется функция
preg_replace(), которая была заменена на
preg_replace_callback() в PHP 5.5
Помогите, пожалуйста, привести к правильному виду.
Вот строка кода:
public function parse_parameters( $params ) {
$params = preg_replace( '!\s+!', '&', trim( $params ) );
//* Overkill or just awesome? I say awesome ^^
$remove = array( 'autostart' => 123, 'autoplay' => 123, 'videoautostart' => 123, 'ap' => 123 );
$params = array_diff_ukey( wp_parse_args( $params ), $remove, 'strcasecmp' );
//* TODO: Something to check here?
return $params;
}