22464 skanuj0024 (197)

22464 skanuj0024 (197)



Rozdział 2. ♦ Znaczniki, zmienne i typy danych 35

Listing 2.7. Sposób wykorzystania sekwencji znaków specjalnych

<htm1>

<head>

<tit1e>Przykładowa strona</title>

</head>

<body>

<?php

$tekst = "\x61\x62\x63\x64\$\144\143\142\141": echo("$tekst"):

</body>

</html>

Składnia heredoc

W przypadku składni heredoc łańcuch znakowy rozpoczynamy od sekwencji <«, po której następuje identyfikator. Identyfikatora tego należy następnie użyć w celu zasygnalizowania końca łańcucha znakowego. Dla nazwy identyfikatora obowiązują takie same zasady jak przy nazewnictwie zmiennych. Może się ona zaczynać wyłącznie od znaku podkreślenia lub litery i może zawierać dowolną kombinację liter, cyfr i znaków podkreślenia. Linia kończąca nie może zawierać żadnych innych znaków oprócz identyfikatora i średnika. Uwaga ta dotyczy wszystkich znaków, również spacji, tabulatorów itp.! Przykład definicji łańcucha znakowego z wykorzystaniem składni heredoc jest następujący:

$napis = «<ID1 Tutaj rozpoczyna się napis 101;

Zmienne zawarte w ciągu znaków korzystającym z opisywanej składni, podobnie jak w przypadku składni z cudzysłowami, zostaną zamienione na odpowiadające im wartości. Składnię heredoc wprowadzono do PHP w wersji 4.

Typy złożone

Typy złożone dzielą się na dwa rodzaje. Są to:

♦    typ a rray (tablicowy),

♦    typ object (obiektowy).

Tablice oraz obiekty zostaną omówione w rozdziale 4.

Typy specjalne

Typy specjalne dzielą się na dwa rodzaje. Są to:

♦    typ resource,

♦    typ nuli.


Wyszukiwarka

Podobne podstrony:
skanuj0022 (219) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 33 Listing 2.5. Skrypt ilustrujący s
skanuj0041 (89) Rozdział 2. ♦ Znaczniki, zmienne i typy danych    53 Zatem wykonani
skanuj0043 (83) Rozdział 2. ♦ Znaczniki, zmienne i typy danychPozostate operatoryWarunkowy Operator
skanuj0045 (81) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 57 if($objl instanceof Klasal){ echo(
skanuj0047 (78) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 59 powoduje, że zmienna napi s otrzym
skanuj0051 (68) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 63 ♦    typu obiektowe

więcej podobnych podstron