我需要JSON化的一些數據沒有引號圍繞值爲Javascript的目的。調用未定義的函數Zend_Json_Expr()?
我下面的例子一樣
$data = array(
'onClick' => new Zend_Json_Expr('function() {'
. 'alert("I am a valid javascript callback '
. 'created by Zend_Json"); }'),
'other' => 'no expression',
);
$jsonObjectWithExpression = Zend_Json::encode(
$data,
false,
array('enableJsonExprFinder' => true)
);
,然後返回$ jsonObjectWithExpression,但我得到一個異常
致命錯誤:調用未定義功能Zend_Json_Expr()在...
我很確定我的1.10.8版本支持這個功能,因爲我可以在json/Expr.php中看到該課程
是否需要導入/包含這個班不知何故?我沒有進口任何其他Zend類..
功能......,這將是它。我感到很蠢,因爲我在那一個上失去了幾個小時。在我的辯護中,文檔排除了「新」。 – Erik 2010-10-28 03:23:03
如果你實際上粘貼了你的代碼,因爲你的問題不包含任何錯誤,它會更加明顯。 API(http://framework.zend.com/apidoc/core/Zend_Json/Expr/Zend_Json_Expr.html)不正確,但手冊(http://framework.zend.com/manual/en/zend.json.advanced .html#zend.json.advanced.expr)不是 – Phil 2010-10-28 03:43:21
Ouch,系列downvoter受害者:( – Phil 2011-08-12 05:39:16