I need a little help. Since preg_replace deprecated, I need to convert all my preg_replace to preg_replace_callback ...
What I tried:
Edit:
$template = preg_replace ( "#\\[aviable=(.+?)\\](.*?)\\[/aviable\\]#ies", "\$this->check_module('\\1', '\\2')", $template );
To:
$template = preg_replace_callback ( "#\\[aviable=(.+?)\\](.*?)\\[/aviable\\]#isu", return $this->check_module($this['1'], $this['2']); $template );
Mistake:
Parse error: syntax error, unexpected 'return'
php
Orlo
source share