相关疑难解决方法(0)

用preg_replace_callback替换preg_replace()e修饰符

我对正则表达式很糟糕.我试图取代这个:

public static function camelize($word) {
   return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word);
}
Run Code Online (Sandbox Code Playgroud)

使用带有匿名函数的preg_replace_callback.我不明白\\ 2是做什么的.或者就此而言preg_replace_callback的工作原理.

实现这一目标的正确代码是什么?

php regex preg-replace preg-replace-callback

82
推荐指数
1
解决办法
10万
查看次数

PHP中不推荐使用Symfony 1.4

有人知道这是什么错误吗?我需要帮助Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:\xampp\htdocs\sfprojects\jobeet\lib\vendor\symfony\lib\response\sfWebResponse.class.php on line 409。我正在使用xampp 1.8.3symfony 1.4。由于这个礼拜,我无法前进:'(。任何帮助将不胜感激。谢谢。

symfony-1.4

4
推荐指数
1
解决办法
5871
查看次数

可以在PHP7下运行symfony 1.4吗?

在PHP7下可以运行symfony 1.4吗?

如果是,必须进行哪些更改?

php symfony-1.4

4
推荐指数
2
解决办法
6187
查看次数