Я ужасен с регулярными выражениями. Я пытаюсь заменить это:
public static function camelize($word) {
return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word);
}
с preg_replace_callback с анонимной функцией. Я не понимаю, что делает \\2. Или, в точности, как работает preg_replace_callback.
Каким будет правильный код для достижения этого?