echo $begrüßung;
also ich hab das grad mal getestet mit einer session. da geht es nicht, sobald ich ein sonderzeichen oder leerzeichen verwende...
Das kann ich nicht nachvollziehen.
http://www.php.net/manual/de/ref.session.php:
"Für die Schlüssel des assoziativen $_SESSION-Arrays gelten die selben Beschränkungen, wie für die Bezeichnungen von regulären Variablen in PHP, d.h. sie dürfen nicht mit einer Zahl, sondern müssen mit einem Buchstaben oder Unterstrich beginnen.
Das hab ich (nun) gelesen und verstanden (das ist ja nicht schwer). Und trotzdem kann ich weder mit Version 4.3.11 noch mit 5.0.4 Probleme finden. Jedenfalls nicht mit
$_SESSION[' '] = 'bla';
$_SESSION['foo-bar'] = 42;
var_dump($_SESSION);
liefert
array(2) {
[" "]=>
string(3) "bla"
["foo-bar"]=>
int(42)
}
und
echo $_SESSION[' '];
ergibt: bla
Sollten diese Schlüsselbezeichner vielleicht nur problematisch sein, wenn
session.serialize_handler != php und/oder
session.save_handler != file ist?
echo "$verabschiedung $name";