Wyskakiwanie
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
6-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
6-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()
.