PHP Класс LightnCandy\Expression

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
analyze ( array\arraystring | integer> $context, arraystring | integer> $var ) : arrayboolean | array> Analyze an expression
arrayString ( array $list ) : string Get string presentation for an array
boolString ( integer $v ) : string return 'true' or 'false' string.
listString ( array $list ) : string Get string presentation for a string list
toString ( integer $levels, boolean $spvar, array $var ) : string get normalized handlebars expression for a variable

Описание методов

analyze() публичный статический Метод

Analyze an expression
public static analyze ( array\arraystring | integer> $context, arraystring | integer> $var ) : arrayboolean | array>
$context array\arraystring | integer>
$var arraystring | integer>
Результат arrayboolean | array>

arrayString() публичный статический Метод

Get string presentation for an array
public static arrayString ( array $list ) : string
$list array
Результат string PHP array names string

boolString() публичный статический Метод

return 'true' or 'false' string.
public static boolString ( integer $v ) : string
$v integer value
Результат string 'true' when the value larger then 0

listString() публичный статический Метод

Get string presentation for a string list
public static listString ( array $list ) : string
$list array
Результат string PHP list string

toString() публичный статический Метод

get normalized handlebars expression for a variable
public static toString ( integer $levels, boolean $spvar, array $var ) : string
$levels integer trace N levels top parent scope
$spvar boolean is the path start with @ or not
$var array
Результат string normalized expression for debug display