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