Class yii\web\JsExpression

继承yii\web\JsExpression » yii\base\BaseObject
实现yii\base\Configurable
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/web/JsExpression.php

JsExpression 将一个字符串标记为 JavaScript 表达式.

当使用 yii\helpers\Json::encode()yii\helpers\Json::htmlEncode() 对值进行编码时, 将对 JsonExpression 对象进行特殊处理并将其编码为 JavaScript 表达式而不是字符串.

公共属性

隐藏继承的属性

属性类型描述定义在
$expression string 由此对象表示的 JavaScript 表达式. yii\web\JsExpression

公共方法

隐藏继承的方法

方法描述定义在
__call() 调用不是类方法的已命名方法. yii\base\BaseObject
__construct() 构造函数. yii\web\JsExpression
__get() 返回对象属性的值. yii\base\BaseObject
__isset() 检查属性是否已设置, 即已定义且不为null. yii\base\BaseObject
__set() 设置对象属性的值. yii\base\BaseObject
__toString() PHP 魔术函数, 将对象转换为字符串. yii\web\JsExpression
__unset() 将对象属性设置为null. yii\base\BaseObject
canGetProperty() 返回一个值, 指示属性是否可读. yii\base\BaseObject
canSetProperty() 返回一个值, 指示属性是否可写. yii\base\BaseObject
className() 返回此类的完全限定名称. yii\base\BaseObject
hasMethod() 返回一个值, 指示方法是否已定义. yii\base\BaseObject
hasProperty() 返回一个值, 指示属性是否已定义. yii\base\BaseObject
init() 初始化对象. yii\base\BaseObject

属性详情

$expression public 属性

由此对象表示的 JavaScript 表达式.

public string $expression null

方法详情

__construct() public 方法

构造函数.

public void __construct ( $expression, $config = [] )
$expression string

由此对象表示的 JavaScript 表达式.

$config array

此对象的其它配置.

__toString() public 方法

PHP 魔术函数, 将对象转换为字符串.

public string __toString ( )
return string

JavaScript 表达式.