Ich habe eine $foo
globale Variable definiert.PHP globales Schlüsselwort und Zuordnung
Später möchte ich $foo
auf etwas anderes setzen.
public function bar()
{
global $foo;
$foo = 'hello';
}
Gibt es unerwartete Nebenwirkungen, um diese auf eine Linie zu verkürzen?
public function bar()
{
global $foo = 'hello';
}
Ich habe in the documentation sah und nicht sehen, sie zu deklarieren und die Variable auf der gleichen Linie zuweisen. Daher frage ich mich, ob jemand anderes Probleme dabei hat oder ob es nur eine schlechte Programmierpraxis ist, es auf eine Zeile zu setzen.
Vielen Dank für die Antwort. Sie würden denken, dass sie 'global $ hallo =" hallo "sagen würden;' würde einen Fehler werfen, wenn man 'static $ hallo =" Hallo "betrachtet;' wirft keinen Fehler auf. – GreeKatrina