Temat: Typy danych w PHP

Typy danych określają rodzaj danych jakie mogą być przechowywane przez zmienne. W języku PHP są to:

  1. Typy skalarne;
  2. Typy złożone;
  3. Typy specjalne.

Typy skalarne (proste) dzielą się na:

  1. BOOLEAN – typ logiczny przyjmujący tylko dwie wartości TRUE lub FALSE. Jest używany przy tworzeniu wyrażeń logicznych.
  2. INTEGER – typ liczb całkowitych (dodatnich oraz ujemnych). Zakres zależy od platformy sprzętowej na której jest uruchomiony PHP. W przypadku przekroczenia zakresu konwertowane są na typ FLOAT.
  3. FLOAT – dodatnie i ujemne liczby rzeczywiste (zmiennoprzecinkowe, zmiennopozycyjne). Zakres zależy od platformy sprzętowej na której jest uruchomiony PHP.
  4. STRING – typ łańcuchowy, służy do zapamiętywania sekwencji znaków (np. tekst). Łańcuchy znaków możemy tworzyć na 4 sposoby, za pomocą:
  • Apostrofu
  • Cudzysłowu
  • Składni heredoc
  • Składni nowdoc

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