Печать

Функция EVAL()


Назначение:

Устанавливает значение переменной.

Описание:

EVAL(<variable>)

Функция EVAL обычно используется для того, чтобы получить
исходное значение, в том случае, если переменная
содержит имя другой переменной или выражения.
(По сути является ссылкой на другую переменную.)
Когда переменные или выражения используются в плане набора,
то на их место в процессе выполнения подставляется значение,
которое им присвоено. Однако, если в результате мы получим
значение, которое, фактически, является именем переменной
или выражением, то, при использовании функции EVAL,
мы еще раз, уже по этому полученному результату, получим
его значение. Например, если переменная ${MYVAR}
содержит "${OTHERVAR}", тогда результатом использования ${EVAL(${MYVAR})}
в плане набора должно быть значение, присвоенное переменной "OTHERVAR".
Обычно же, используя "${MYVAR}" в плане набора, мы получим
в качестве результата строку "${OTHERVAR}".


Замечания

  • *CLI> show function EVAL

Возвращаемые значения

Возвращает строку с результатом.

Пример

exten => s,1,Set(foo=${EVAL(${MYVAR})})


Ссылки по теме:


Created by admin. Last Modification: Четверг 26 / Январь, 2006 16:33:21 MSK by admin.

Меню

ads

Пользователи онлайн

78 народу онлайн
adrianschaefertuoff
beatrizspiveynwunts
edwinalangfordjjvz
jerroldbuntonrbylsvmh
rodsheehanaxfzxoi

Поиск в Google

Google

voip-info