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');