Podstawowa składniaPodręcznik PHPPoprzedniNastępnyRozdział 5. Podstawowa składniaSpis treściWyskakiwanie z HTMLaOddzielanie instrukcjiKometarzeWyskakiwanie z HTMLa
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 5-1. Możliwości wyskoczenia z HTMLa1. <? 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 5-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().
PoprzedniSpis treściNastępnyOpis językaPoczątek rozdziałuOddzielanie instrukcji
Wyszukiwarka
Podobne podstrony:
language basic syntax commentslanguage basic syntax instruction separationlanguage basic syntaxlanguage basic syntaxlanguage basic syntax commentslanguage basic syntax instruction separationlanguage basic syntax instruction separationlanguage basic syntaxlanguage basic syntax commentslanguage basic syntax commentslanguage basic syntax instruction separationBASIC MILITARY REQUIREMENTS 2language expressionsLanguage and Skills Test Units 1 2więcej podobnych podstron