Zitat:
Zitat von McB_sser
habe jetzt alles array["key"] umgeändert ergebnis ist in bezug meiner frage das selebe geblieben.
und ich bin mir nicht sicher aber ist das nicht egal? sollange der key zusammen ist?
|
Bei assoziativen Arrays ist der Schlüssel vom Typ String. Ein String (
http://de.php.net/manual/de/language.types.string.php) kann auf vier Arten definiert werden (siehe link). Keine davon sieht vor, einfach so was zu machen:
und da spielt es auch keine rolle ob du abc oder a b c schreibst oder a_b_c..., denn das was Du da eigentlich verwendest, sind Konstanten:
http://de.php.net/manual/de/language.constants.php zumindest wenn du die Zeichenkette ohne Leerzeichen schreibst.
Und: Ja, die Schlüssel von Arrays dürfen Leerzeichen enthalten:
PHP-Code:
<?php
error_reporting(E_ALL);
$a["das ist ein key"] = "abc";
print_r($a);
?>
Bevor Du Dich mit Sessions beschäftigst, solltest Du Dir vielleicht erst mal die grundlegenden Datentypen von PHP zu Gemüte führen.
Und wenn Du jetzt willst, dass Dir jemand bei der Session hilft: Bitte reduziere Dein Skript soweit auf nötigste, um das Problem zu verdeutlichen, denn so unübersichtlich wie das jetzt grade ist, versteht da eh keiner was.