Sop verstehe ich das ja noch.
Beispiel:
Zitat:
Notice: Undefined variable: flag in E:\xampp\htdocs\cms\inc.php on line 475
|
wird hier erzeugt:
PHP-Code:
function get_lang() {
global $multi_lang, $default_lang, $language, $lang_icon;
if ( $multi_lang == true ) {
$pre = array_keys ($language);
$control = 0;
foreach ( $language as $val ){
$lang = $pre[$control];
$flag .= '<div class="skiplink right"><a href="'.$lang.'-main---.html" class="lang"><img src="'.$lang_icon.$val['icon'].'" alt="" title="'.$val['title'].'" width="24" height="24" class="flag" /></a></div>';
$control++;
}
}
return $flag;
Um die Notice wegzu kriegen müsste ich nun $flag einen Wert zuweisen ($flag = NULL;) das läuft auch, hab es grade gemacht.
Meine Frage ist: ist das sehr wichtig, soll man das so machen? Ich finde es nur umständlich - auch wenn es wellformed ist - wenn ich beispielsweise:
PHP-Code:
if ( isset($_SESSION['isAdmin']) && $_SESSION['isAdmin'] == "einName" ) {
schreiben, statt wie bisher einfach
PHP-Code:
if ($_SESSION['isAdmin'] == "einName" ) {
Ist ja auch ein wenig mehr Arbeit für den Parser, oder?
Sinnvoll?