Works on my localhost running php 5.3.4
Does not work on my VPS h开发者_开发问答ostgator 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.
I had our server admin update the server to 5.3.8 and everything works as normal. Not sure what the problem really was.
精彩评论