Class for Zend_Json encode method.

This class simply holds a string with a native Javascript Expression, so objects | arrays to be encoded with Zend_Json can contain native Javascript Expressions.

Example: $foo = array( 'integer' =>9, 'string' =>'test string', 'function' => Zend_Json_Expr( 'function(){ window.alert("javascript function encoded by Zend_Json") }' ), );

Zend_Json::encode($foo, false, array('enableJsonExprFinder' => true)); // it will returns json encoded string: // {"integer":9,"string":"test string","function":function(){window.alert("javascript function encoded by Zend_Json")}}

category Zend
package Zend_Json
subpackage Expr
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Constructor

__construct(string $expression) : void

Parameters

$expression

string

the expression to hold.

Cast to string

__toString() : string

Returns

stringholded javascript expression.

 Properties

 

Storage for javascript expression.

$_expression : string

Default