How to encode a Javascript function in PHP? I want to encode the callback function with array
$options = array( 'title' => 'Title', 'fnCallback' => someCallback);
equivalent ini Javascript:
var options = { 'title': 'Title', 'fnCallback': someCallback };
I know my PHP code is wrong, how can I fix it?
Advertisement
Answer
Viola i solved my problem with Zend_JSON encoder
$options = array( 'title' => 'Title', 'fnCallback' => new Zend_Json_Expr('someCallback') ); Zend_Json::encode( $options, false, array('enableJsonExprFinder' => true));