Guten Morgen liebe Leute
Ich beschäftige mich zur Zeit ein bisschen mit der Sicherheit meines VMS und weiß ja auch dass man seine Variablen eigentlich immer initialisieren sollte da man ja innerhalb des Scripts nie wirklich sicher sein kein was die Variable enthält und grade bei Webspace mit register_globals=on kann so eine Fahrlässigkeit fatale Folgen haben!
Aber, wie jeder Scripter, bin ich Schreibfaul und will nicht für jede Variable
schreiben.PHP-Code:
if (!isset($variable1)) { $variable1 = ""; }
if (!isset($variable2)) { $variable2 = 0; }
usw
Daher habe ich mir eine kleine Funktion in die functions.lib.php gesetzt die mir die Schreibarbeit vereinfacht.
Eine normale Init. sieht dann nicht mehr so aus:PHP-Code:
// Variable initialisieren
function chvar(&$variable, $standart) {
if (!isset($variable)) { $variable = $standart; }
}
Sondern einfach so:PHP-Code:
if (!isset($name)) { $name = ""; }
Hoffe ich konnte helfen und bin für Kritik offenPHP-Code:
chvar($name,"");
LG
TweetyMR