HTML-Code in PHP-Variable?

Alice

Erfahrenes Mitglied
Hallo. :)

Ich möchte eine Fehler-Variable erstellen die bei einem Fehler durch echo ausgegeben wird.

Global-Inc.php
PHP:
$Var-Error = '<div style="text-align:center; font-weight:bold;">Error</div><br />';

Test.php
PHP:
echo $Var-Error;

Das Funktioniert leider nicht. Kann mir vielleicht jemand dabei helfen?
 
Das kann auch nicht funktionieren, da der Bindestrich in Variablennamen ungültig ist. Versuch es lieber mal mit einem Unterstrich.
 
Öh ja PHP-Grundlagen
http://www.php.net/manual/de/language.variables.basics.php
Variablen-Namen werden in PHP nach den gleichen Regeln wie andere Bezeichner erstellt. Ein gültiger Variablen-Name beginnt mit einem Buchstaben oder einem Unterstrich ("_"), gefolgt von einer beliebigen Anzahl von Buchstaben, Zahlen oder Unterstrichen. Als regulärer Ausdruck (regular expression) würde das wie folgt ausgedrückt: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'.
 
spricht nichts dagegen, solltest diese aber nicht von außen befüllen lassen oder htmlspecialchars(); darüberlaufen lassen. Sicherheitslücken.
 
Ich möchte ja nur Variablen includen. Also Variablen wo der Inhalt der Variable fest und nicht änderbar ist. Sollte also kein Problem sein oder?
 
Zurück