我需要JSONize一些数据,而不引用Javascript目的值。
我正在关注像
这样的例子$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类..
答案 0 :(得分:0)
您可以使用InMemoryTraceRepository
或Zend_Autoloader
或只是Zend_Application
答案 1 :(得分:-1)
您确定使用的是新关键字吗?
错误消息似乎表明您正在尝试调用名为Zend_Json_Expr