$heredoc = <<<EOD
Tady je nejaky text. Tady je nejaky text. Tady je nejaky text.
Tady je nejaky text. Tady je nejaky text. Tady je nejaky text.
Tady je nejaky text. Tady je nejaky text. Tady je nejaky text.
Tady je nejaky text. Tady je nejaky text. Tady je nejaky text.
EOD;
V PHP 4 byl zaveden třetí způsob deklarace proměnné typu string, tzv. heredoc syntaxe. Ta je vhodná pro delší úseky textu, protože nevyžaduje používání escape sekvencí pro některé znaky, ale zároveň umožňuje expanzi proměných.
Tento zápis umožňuje vkládání dlouhých textů do proměnných bez nutnosti používat uvozovky nebo apostrofy a zároveň je možné vypisovat hodnoty proměnných a používat escape sekvence jako např. \n.
Text je nutné uzavřít mezi sekvenci <<<identifikátor a identifikátor;. Jako identifikátor můžeme použít jakýkoliv sled alfanumerických znaků a podtržítko, ale nesmí začínat číslicí a nesmí být obsažen v textu. Identifikátor musí být umístěn na samostatné řádce.