使用函数($ match)时500错误preg_replace_callback使用($ video){}

时间:2011-10-13 21:55:39

标签: php-5.3 preg-replace-callback

适用于运行php 5.3.4的本地主机

对运行5.3.6的VPS hostgator帐户不起作用

这里的问题似乎是“使用”关键字

以下代码

<?php

$video = $this->Video;

$post['Post']['body'] =
    preg_replace_callback("/\[\[audio=(.*)\]\]/", function ($match) use ($video) {
        return $video->show(array('video' => $match[1]));
    }, $post['Post']['body']);

?>

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我让我们的服务器管理员将服务器更新到5.3.8,一切正常。不确定问题究竟是什么。