Archívum - Aug 15, 2018 - Fórum téma
Metódus html tartalma változóba heredoc-kal
Sziasztok!
A következő problémához szeretném a segítségeteket kérni.
Adott egy osztály, benne egy metódus. (Ez tulajdonképpen lehetne egy egyszerű függvény is.) Ebben a metódusban benne van a weboldalam html tartalmának egy része, melyet megelőz egy kis feldolgozás/számolgatás.A printContent() metódus semmi meglepőt nem tartalmaz, szépen le is fut, amikor meghívom. Na most egy olyat szeretnék elérni, hogy a printContent() metódus "tartalmát" ne írjuk ki, mikor lefut, hanem tegyük bele egy változóba. Erre interneten a heredoc syntax-ot ajánlották, de nekem valamiért nem akar működni. Az alábbi kódot használom.A kód hiba nélkül lefut, de nem teszi bele a változóba, hanem mintha a heredoc ott se volna, kiírja a metódus tartalmát. Valószínűleg a megoldás pofonegyszerű, csak én még nem találtam meg.
Segítségeteket előre is köszönöm.
Bence
■ A következő problémához szeretném a segítségeteket kérni.
Adott egy osztály, benne egy metódus. (Ez tulajdonképpen lehetne egy egyszerű függvény is.) Ebben a metódusban benne van a weboldalam html tartalmának egy része, melyet megelőz egy kis feldolgozás/számolgatás.
- class MyPage {
- public function printContent(){
- /*
- egy kis feldolgozás/számolgatás
- */
- ?>
- <div>
- itt van a html tartalom benne az előbb feldolgozott dinamikus tartalommal
- ...
- </div>
- <?php
- }
- }
- $mypage = new MyPage();
- $page = <<<PAG
- {$mypage->printContent()}
- PAG;
Segítségeteket előre is köszönöm.
Bence