PHP json_encode和javascript函数

问题描述

正如Jani所说,这无法直接通过JSON进行,但这可能对您有帮助:http ://web.archive.org/web/20080828165256/http : //solutoire.com/2008/06/12/sending- javascript-功能在json /

解决方法

我需要将JavaScript函数编码为PHP中的JSON对象。

这个:

$function = "function(){}";
$message = "Hello";

$json = array(   
      'message' => $message,'func' => $function
);
echo json_encode($json);

输出:

{"message":"Hello","func":"function(){}"}

我想要的是:

{"message":"Hello","func":function(){}}

我可以使用json_encode吗?