Typy danych określają rodzaj danych jakie mogą być przechowywane przez zmienne. W języku PHP są to:
Typy skalarne (proste) dzielą się na:
Po zastosowaniu składni heredoc łańcuch znakowy rozpoczyna się od sekwencji <<<, po której występuje identyfikator. Tworzony jest na tych samych zasadach co zmienne. Tego samego identyfikatora należy użyć na końcu łańcucha znakowego. Linia kończąco nie może zawierać nic poza identyfikatorem i znacznikiem.
<?php
$nazwisko="Pietroń";
$tekst= <<<id
Damian $nazwisko
id;
echo $tekst;
?>
Składnia nowdoc jest podobna do heredoc. Różnica polega na tym że ciąg nie jest interpretowany, czyli nazwy zmiennych nie są zmieniane na ich wartości oraz identyfikator jest umieszczany w znakach apostrofu.
<?php
$nazwisko="Pietroń";
$tekst= <<<'id'
Damian $nazwisko
id;
echo $tekst;
?>
Praca domowa: Zadanie heredoc
Dysk 4 iT: wyślij pliki