Forum Webscript.Ru
Программирование => Perl => Тема начата: Inecs от 20 Марта 2006, 17:50:37
-
Господа, подскажите пожалуйста, как можно явно указать в perl переменную. Например:
из $test = "1"; в $test (int) = "1";
Спасибо.
-
Перефразируй, во избежание недопонимания вопроса.
-
Значит так.
Perl, как я понимаю, назначает тип переменной автоматически, в зависимости от данных, содержащихся в ней.
А например в языках С++ переменная обьявляется напрямую (int, string, boolean и т.д.). Даже в PHP я видел что-то падобное (там есть такая возможность).
Вопрос в следующем, есть ли такая возможность в perl?
Зачем мне это нужно.
Во избежании всяческих оказий и попыток взлома с помощью XSS я бы хотел, беря переменную из Content_Lenght явно указывать ей, какая она должна быть. Вот.
Надеюсь так понятнее.
-
Perl предлагает два типа переменных: скаляры и списки.
Для определения списка
perldoc -f wantarray
Во избежании всяческих оказий и попыток взлома чтите perlsec
perldoc perlsec
То есть, Perl достаточно умный для того что-бы выполнить эту работу за вас.