Я в ColdFusion ржавый, я так давно привык к PHP. Я хочу сделать что-то вроде этого:
<?php
$id = (isset($_GET['id'])) ? (int)$_GET['id'] : 0;
?>
По сути, проверьте параметр URL с именем id
и, если он существует, убедитесь, что это целое число, чтобы я мог безопасно использовать его в запросах к базе данных. Если он заканчивается нулем, это тоже нормально.
У меня есть:
<cfscript>
if (IsDefined("URL.id") AND IsNumeric(URL.id)) {
id = int(URL.id);
} else {
id = 0;
}
</cfscript>
Это работает, но ужасно грязно. Есть ли лучший способ сделать это?