PHP/Pierwszy skrypt: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Zyx (dyskusja | edycje)
m dodanie numerowania linii
Lethern (dyskusja | edycje)
brak < tt >, nie trzeba szablonu podswietl. poprawki
Linia 1:
{{Podświetl|php}}
 
{{prognaw|PHP|[[../Instalacja/PHP/]]|[[../Zmienne i tablice/]]}}
 
== Pierwszy skrypt ==
W tym rozdziale napiszemy pierwszy skrypt PHP.
 
=== Wprowadzenie ===
Jak wspomnieliśmy wcześniej, skrypty PHP możemy mieszać ze zwykłym kodem HTML. Kod naszych algorytmów zamykany jest wewnątrz specjalnych wstawek wyłapywanych przez interpreter oraz zmienianych później na wygenerowany tam kod. Tak też zrobimy w naszym pierwszym skrypcie, który tradycyjnie wyświetli na ekranie przeglądarki napis "Hello world!".
 
<source lang="php" line><?xml version="1.0" encoding="utf-8" standalone="no"?>
Linia 24 ⟶ 20:
W powyższym przykładzie widzimy skrypt PHP osadzony za pomocą znaczników ''<?php'' oraz ''?>'' w zwyczajnym kodzie HTML, który w następnych przykładach będziemy już pomijać, aby nie marnować miejsca. Wewnątrz mamy jedną linijkę:
 
<source lang="php">echo 'Hello world!';</source>
</source>
 
Nakazuje ona wyświetlenie tekstu "Hello world!" w przeglądarce. Tekst do wyświetlenia ograniczyliśmy apostrofami. Średnik na końcu informuje o zakończeniu komendy. Możemy rozbić to na kilka linijek, ale dla PHP nie będzie to miało większego znaczenia - końcem komendy jest właśnie średnik.
Linia 45 ⟶ 40:
?>
</source>
 
Zauważ, że choć w skrypcie mamy trzy komendy wyświetlenia trzech tekstów, przeglądarka wyświetli je nam w jednej linijce. To dlatego, że przecież PHP nie wysłał żadnego znacznika HTML nakazującego ładne połamanie wyniku - obejrzyj sobie źródło strony w przeglądarce i przekonaj się o tym. Oto poprawiona wersja skryptu:
 
Linia 111 ⟶ 107:
 
Uruchom go i przekonaj się, że to rzeczywiście działa!
 
<noinclude>
{{prognaw|PHP|
[[../Instalacja/PHP/]]|
{{prognaw|PHP|[[../Instalacja/PHP/]]|[[../Zmienne i tablice/]]}}
</noinclude>