SKiBD Laboratorium 7
odbywać się w różny sposób, po pierwsze kod ten może być umieszczony poza znacznikami HTML jak w przykładzie 2
przykład 2. Łączenie PHP i HTML
<?
Stekst = “ to jest przykładowy tekst”; echo „to jest tekst przykładowy nr2”; echo Stekst;
?>
<HTML>
<HEAD>
<TITLE> Łączenie kodu PHP i HTML </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Lub osadzony w kodzie HTML jak w przykładzie 3.
przykład 3. Łączenie PHP i HTML (zagnieżdżanie)
<HTML>
<HEAD>
<TITLE> Łączenie kodu PHP i HTML </TITLE>
</HEAD>
<BODY>
<?
Stekst = “ to jest przykładowy tekst”; echo „to jest tekst przykładowy nr2”; echo Stekst;
?>
</BODY>
</HTML>
Kody z obu przykładów są równoważne, to znaczy, że wynik ich działania jest dla oglądającego taki sam.
Można też w dowolny sposób łączyć te metody, z reguły przygotowując w części zewnętrznej zmienne, wypisywane we właściwych miejscach w kodzie HTML w sposób pokazany w przykładzie 3. Wynikiem działania obu kodów jest wyświetlenie na ekranie najpierw tekstu „to jest tekst przykładowy nr2” a następnie „to jest przykładowy tekst”.
Krótki opis niektórych możliwości języka:
a) Pisanie na ekran
Do wysyłania informacji na ekran służy polecenie echo np. echo(„wypisz ten tekst”); lub echo „wypisz ten tekst”; można także użyć funkcji printf w taki sam sposób jak w C;
b) Uciekanie przed kodem
Bardzo ważną sprawą oprócz kończenia poleceń średnikiem jest odwoływanie za pomocą znaków ucieczki takich znaków jak cudzysłowy. Gdy znaki cudzysłowu znajdują się wewnątrz innej pary znaków cudzysłowu, to parę wewnętrzna należy oddzielić od zewnętrznej znakiem ucieczki (\).
przykład 4.
<? echo ”<p> w epopei „Pan Tadeusz” Adam Mickiewicz ...”; - źle
<? echo ”<p> W epopei \„Pan Tadeusz\” Adam Mickiewicz ...”; - dobrze
c) Komentarze
Komentarze PHP różnią się od komentarzy HTML(<!— xxx —>) i mogą mieć następującą postać:
Podstawy PHP. Dynamiczne strony WWW. 3