CJavaScriptExpression
| Пакет | system.web.helpers |
|---|---|
| Наследование | class CJavaScriptExpression |
| С момента | 1.1.11 |
| Исходный код | framework/web/helpers/CJavaScriptExpression.php |
CJavaScriptExpression представляет собой выражение JavaScript, которое не требует экранирования. Его можно передать в CJavaScript::encode(), и код останется без изменений.
Общественные свойства
| Свойство | Тип | Описание | Определено |
|---|---|---|---|
| code | строка | выражение JavaScript, заключённое в этом объекте | CJavaScriptExpression |
Общественные методы
| Метод | Описание | Определено |
|---|---|---|
| __construct() | CJavaScriptExpression | |
| __toString() | Магический метод для строк | CJavaScriptExpression |
Подробное описание свойств
code свойство
public string $code;
выражение JavaScript, заключённое в этом объекте
Подробное описание методов
__construct() метод
public void __construct(string $code) | ||
| $code | строка | выражение JavaScript, которое нужно заключить в этот объект |
Исходный код: framework/web/helpers/CJavaScriptExpression.php#30 (показать)
public function __construct($code)
{
if(!is_string($code))
throw new CException('Value passed to CJavaScriptExpression should be a string.');
if(strpos($code, 'js:')===0)
$code=substr($code,3);
$this->code=$code;
}
__toString() метод
public string __toString() | ||
| {возвращает} | строка | выражение JavaScript, заключённое в этот объект |
Исходный код: framework/web/helpers/CJavaScriptExpression.php#43 (показать)
public function __toString()
{
return $this->code;
}
Магический метод для строк
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CJavaScriptExpression