mark: heredoc und statische Klassenvariable

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

  1. 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

    1. 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

      1. 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