heredoc und statische Klassenvariable
mark
- php
0 Dieter Raber0 mark
Hallo,
mit heredoc-Syntax werden Variablen geparst, vorausgesetzt sie beginnen mit "$". Gibt es eine Möglichkeit, statische Klassenvariablen a la Klasse::$var in heredoc einzubinden?
Grußi, mark
Hallo mark,
das sollte mit {$object -> member} bzw. {class::member} gehen, du solltest das aber auf deinem produktiven Server testen, da mir das nicht allzu verbreitet scheint. Siehe auch das herdoc-Kapitel im Manual.
Gruß,
Dieter
Hallo Dieter,
dank für die Antwort. {class::member} klappt nicht, weil die geschweiften Klammern nur in direkter Kombination mit "$" funktionieren also ${ oder {$ ; das aber haben statische Klassenvars ja nicht.
Gruß mark
Hallo mark,
{class::member} klappt nicht[...]
Tja, wieder was dazu gelernt. Ich benutze heredoc zwar haeufig, habe mir aber angewoehnt, nur mit $variablen und direkten array[zugriffen] (wenn ich das mal so bildhaft sagen darf) zu arbeiten, weil ich schon mit einigen Servern boese Ueberraschungen erlebt habe.
Gruß,
Dieter