Globalisierung
Als alter Hase in Sachen PHP mache ich mir natürlich (wie für PHP-“Programmierer“ üblich) um die Sicherheit meiner Programme keinerlei Sorgen, wenn ich dadurch eventuell ein paar Zeichen Tipparbeit hier und da einsparen kann. Das beste Beispiel dafür ist die Funktion register_globals, die es einem erlaubt, statt einem umständlichen $_REQUEST[‘var‘] einfach $var zu schreiben.
Wenn man nun aber gezwungenermaßen von einem „Wenn es aus Sicherheitsgründen nicht geht, mach ich halt die Sicherheit raus“-Server auf einen des Typs „Hier fummelst du nicht dran rum!“ wechseln muss, kann einem folgender Code, per Copy&Paste einfach eingefügt, eine Menge Wurschtelei ersparen:
-
foreach ($_REQUEST as $k => $v)
-
{
-
$$k = $v;
-
}