Kiedy PHP zaczyna przetwarzać plik, po prostu wyświetla tekst,
który napotka. Zatem, jeśli zmienisz rozszerzenie pliku HTML na .php,
ten plik będzie działał nadal.
Jeśli chcesz wstawić komendy PHP w jakimś miejscu w swoim dokumencie
musisz to zasygnalizować, wchodząc w "tryb PHP" którymś ze sposobów
podanych poniżej:
Przykład 10-1. Możliwości wyskoczenia z HTMLa
1. <? echo ("To jest najprostszy test, instrukcja SGML\n"); ?> <?= wyrażenie ?> To jest skrót takiej formy: "<? echo wyrażenie ?>"
2. <?php echo("Jeśli chcesz używać dokumentów XHTML i XML, rób to tak\n"); ?>
3. <script language="php"> echo ("Niektóre edytory (jak FrontPage) nie lubią instrukcji wchodzących w 'tryb PHP'"); </script>
4. <% echo ("Możesz także użyć znaczników w stylu ASP"); %> <%= $variable; # To jest skrót takiej formy: "<%echo .." %>
|
|
Pierwszy sposób jest dostępny tylko kiedy zostały włączone krótkie
znaczniki. Można to zrobić
wpisując short_open_tag
do pliku konfiguracyjnego PHP albo kompilując PHP dodając
--enable-short-tags do configure.
Drugi sposób jest preferowany, zapewnia on następnej generacji XHTMLa
łatwą implementację w PHP.
Czwarty sposób jest dostępny tylko kiedy znaczniki ASP zostały
włączone poprzez uaktywnianie opcji
konfiguracyjnej asp_tags.
Notatka: Obsługa dla znaczników ASP została dodana w wersji 3.0.4.
Znacznik zamykający blok będzie dodawał końcową
nową linię, jeśli taka istnieje.
PHP pozawala ci używać takich struktur:
Przykład 10-2. Zaawansowane wyskakiwanie
<?php
if (wyrazenie-logiczne) { ?> <strong>prawda </strong> <?php } else { ?> <strong>fałsz </strong> <?php } ?>
|
|
Powyższy kod działa, ponieważ PHP traktuje tekst pomiędzy ?> i
<?php jak gdyby była to funkcja
echo().