---
title: "Heredoc"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/189855-heredoc"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Jester73"
published: "2012-06-05T11:53:48.000Z"
updated: "2012-06-06T06:59:31.000Z"
replies: 4
views: 678
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/189855-heredoc"
---

# Heredoc

## #1 — Jester73, 2012-06-05T11:53Z

Hej

Läste om Heredoc i PHP men fick det inte att fungera.

Heredoc skulle kunna se ut som denna

```php
$mystring = <<<TXT
Min text "ser" ut 
så här med 'enkel' fnutt och $var1 
TXT;
```

Och PHP skulle tolka det som en sträng och skriva ut vad som finns i variablen $var1
Någon som vet mer?
Kan du sätta in HTML kod i denna i så fall?

En annan fråga, jag vet att det fanns ett sätt att radbryta en phpkod
exempelvis en lång sträng som ska in i en variabel.
Med radbrytningen så kunde du undvika att kodtexten blev lika bred som lång.

Permalänk: https://www.webforum.nu/p/189855

## #2 — metalboy, 2012-06-05T12:24Z

Vad är det du inte får att fungera?
Vill du ha in HTML-kod så lägger du in det som vilken text som helst.

Exempel:

```php
echo <<<TXT
Lite text här.<br>
En bild: <img src="mypic.png" alt="">
TXT;
```

Angående din andra fråga, är det så här du menar?

```php
$mystring = 'ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ' .
            '0123456789';
```

Det är isf punkten som gör susen ;)

Permalänk: https://www.webforum.nu/p/2298934

## #3 — Jester73, 2012-06-05T13:41Z

Tack för att du satte punkt för den frågan :) (tack till Arne Hegefors för den)

Fick scriptfel när jag prövade med \<\<\<TXT osv

Permalänk: https://www.webforum.nu/p/2298940

## #4 — metalboy, 2012-06-05T13:58Z

> **[Jester73 skrev:](https://www.webforum.nu/p/1551269)**
>
> Fick scriptfel när jag prövade med \<\<\<TXT osv

Får du fortfarande det, eller fungerar det nu?

Permalänk: https://www.webforum.nu/p/2298944

## #5 — walter groupius, 2012-06-06T06:59Z

> **[Jester73 skrev:](https://www.webforum.nu/p/1551258)**
>
> Hej
> 
> Läste om Heredoc i PHP men fick det inte att fungera.
> 
> Heredoc skulle kunna se ut som denna
>
>
> ```php
> $mystring = <<<TXT
> Min text "ser" ut 
> så här med 'enkel' fnutt och $var1 
> TXT;
> ```
>
> 
> 
> Och PHP skulle tolka det som en sträng och skriva ut vad som finns i variablen $var1
> Någon som vet mer?
> Kan du sätta in HTML kod i denna i så fall?
> 
> En annan fråga, jag vet att det fanns ett sätt att radbryta en phpkod
> exempelvis en lång sträng som ska in i en variabel.
> Med radbrytningen så kunde du undvika att kodtexten blev lika bred som lång.

Det blir sannolikt fel i din kod för att det inte får vara något tecken efter den avslutande strängen i satsen. Dvs TXT; måste stå ensamt på en rad utan tecken före eller efter.

Permalänk: https://www.webforum.nu/p/2298968

---

Tråden på webben: https://www.webforum.nu/amne/php/189855-heredoc
