Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:heredoc:heredoc-syntax

Dies ist eine alte Version des Dokuments!


Mehrzeilige Variablen mit der Heredoc-Syntax

Um z.B. bei der Ausgabe von umfangreicherem Quelltext inkl. Variablen auf eine komplizierte Notation zu verzichten, bietet sich die Heredoc-Syntax an.
Hierbei wird mit «< ein nachfolgender, frei wählbarer String als Bezeichner definiert. Erst wenn dieser wieder in einer neuen Zeile folgt (mit nachfolgendem Semikolon und ohne Einrückung!), gilt die Variable als geschlossen.

<?php
$meineVariable = 'Hello world';
$ausgabe = <<< EOT
<table>
  <tr>
    <td>{$meineVariable}</td>
    <td>{$_SERVER['HTTP_USER_AGENT']}</td>
  </tr>
</table>
EOT;
?>
php/heredoc/heredoc-syntax.1421958699.txt.gz · Zuletzt geändert: (Externe Bearbeitung)