Lai iegūtu kādu $_REQUEST variabli, neizmantojot katrā vajadzīgajā vietā daudz koda rindiņu, esmu ieviesis funkcijas, kuras regulāri lietoju: getgvar(), getpvar(), u.t.t.:
# Atgriež $_POST masīva vērtību kejam $key,
# vai arī $default vērtību, ja tāda keja nav. Ja nav
# norādīta defaultā vērtība, kuru atgriezt, tad par tādu
# tiek uzskatīta false
function getpvar($key, $default = false) {
return isset($_POST[$key]) ? $_POST[$key] : $default;
}
Tādas f–jas man ir visiem superglobālajiem masīviem — sesijām, kūkijiem, GET un POST. Parasti es zinu, ar ko tieši no minētajiem masīviem man dati tiek padoti. Un tad, teiksim, var rakstīt:
# Atgriezīs kaku, ja tā ir POST'ā
# + Atgriezīs false, ka 'kaka' nav POST'ā
$kaka = getpvar('kaka');
# + Atgriezīs 'defaultā kaka', ja 'kaka' nav POST'ā
$kaka = getpvar('kaka', 'defaultā kaka');