Язык скриптования сайтов Parser 3

Voidlength


length. Длина «строки»


^объект.length[]   

В случае отсутствия объекта этот метод выдает 0.

Пример

^if(^form:password.length[]<$MIN_PASSWORD_LENGTH){

    Длина введенного пароля меньше $MIN_PASSWORD_LENGTH

}


Если поле password определено, то есть было передано, вычислится его длина, и будет проверена. Это обычный вызов метода ^строка.length[]. Если же это поле не определено, то есть его просто нет, длина несуществующего значения, относящегося к классу void, считается равным 0, и ничего страшного не произойдет - эта длина будет успешно проверена.



Содержание раздела