HTML in PHP
Beste php-hulp leden,
Ik moet een groot stuk html in een variable zetten.
Hiervoor zoek ik een syntax die ik meerdere keren tegen ben gekomen, maar niet kan terug vinden, omdat ik niet weet waarop ik moet zoeken.
De syntax zag er ongeveer zo uit:
<php
$var = << <html> >>;
?>
Weet iemand waarover ik het heb?
Ik moet een groot stuk html in een variable zetten.
Hiervoor zoek ik een syntax die ik meerdere keren tegen ben gekomen, maar niet kan terug vinden, omdat ik niet weet waarop ik moet zoeken.
De syntax zag er ongeveer zo uit:
<php
$var = << <html> >>;
?>
Weet iemand waarover ik het heb?
Gesponsorde koppelingen:
Waarom niet zo?
Jordi kroon op 02/04/2011 15:13:39:
Dan moet je toch steeds escapen.
Dit heet EOT volgens mij
Ik moet een groot stuk html/javascript er in zetten.
Ik wil niet alle ' moeten escapen.
Toevoeging op 02/04/2011 15:19:08:
Precies wat ik zocht! Bedankt!
(Te vinden op: http://php.net/manual/en/language.types.string.php)
Ik wil niet alle ' moeten escapen.
Toevoeging op 02/04/2011 15:19:08:
PHPer PHPer op 02/04/2011 15:16:42:
Dan moet je toch steeds escapen.
Dit heet EOT volgens mij
Dit heet EOT volgens mij
Edit:
Ik lees het allemaal rustig door, en kom achter de naam:
Dit heet geen EOT, maar het zijn heredocs.
Ik lees het allemaal rustig door, en kom achter de naam:
Dit heet geen EOT, maar het zijn heredocs.
Precies wat ik zocht! Bedankt!
(Te vinden op: http://php.net/manual/en/language.types.string.php)
Gewijzigd op 02/04/2011 15:23:34 door Joris van Rijn
PHPer PHPer op 02/04/2011 15:16:42:
(...)
Dit heet EOT volgens mij
Dit heet EOT volgens mij
Nee, heredoc en nowdoc. Maar er is waarschijnlijk wel een betere oplossing...
Deze twee gebruik je over het algemeen alleen als je lui bent.
Of als je het simpel wil houden.
Ik moet een groot systeem realiseren, met weinig output naar de browser toe. Als ik daar nog is een template parser over moet laten gaan wordt het te onoverzichtelijk.
Ik moet een groot systeem realiseren, met weinig output naar de browser toe. Als ik daar nog is een template parser over moet laten gaan wordt het te onoverzichtelijk.
Ik dacht dat je juist een template parser gebruikte om je code conceptueel te scheiden, om zo het overzicht te houden :P
Ik houd me code nu ook gescheiden (:
Ik heb alleen niet zo veel dynamische data die naar de browser gestuurd moet worden.
Ik kan de HTML codes dus gewoon in vars of in files zetten zonder er verder aan te zitten!
Ik heb alleen niet zo veel dynamische data die naar de browser gestuurd moet worden.
Ik kan de HTML codes dus gewoon in vars of in files zetten zonder er verder aan te zitten!
Jelmer rrrr op 02/04/2011 19:53:30:
Ik dacht dat je juist een template parser gebruikte om je code conceptueel te scheiden, om zo het overzicht te houden :P
+1



