1

Works on my localhost running php 5.3.4

Does not work on my VPS hostgator account running 5.3.6

The problem here seems to be the "use" keyword

Code Below

<?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']);

?>

Many thanks for you help.

4

1 回答 1

0

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

于 2011-10-17T00:51:16.663 回答