Hello World - wyświetlanie tekstu w PHP
Stronę tą wyświetlono już: 16943 razy
Ponieważ PHP jest językiem skryptowym po stronie serwera konieczne jest ustalenie domyślnej lokalizacji, w której należy umieszczać pliki ze skryptami po instalacji XAMP-a. Dla Windows-a ścieżka ta znajduje się w folderze instalacyjnym tegoż oprogramowania (najprawdopodobniej będzie to c:/xampp/htdocs), dla Linux-a najprawdopodobniej /opt/lampp/htdocs.
Przejdźmy do konkretów, jak napisać najprostszy na świecie skrypt PHP? Wystarczy utworzyć plik tekstowy, zmienić jego rozszerzenie na .php a następnie otworzyć go w jakimś edytorze teksu, choć lepiej jest do tego celu wykorzystać jakiś bardziej zaawansowany program niż notepad. Może to być np. Geany lub notepad++.
Oto przykład prostego skryptu, którego jedynym celem jest wyświetlenie sformatowanego za pomocą znaczników i styli HTML tekstu:
W powyższym kodzie kod PHP został ujęty pomiędzy znaczniki: otwierający <?php i zamykający ?> aby server wiedział, gdzie został umieszczony kod PHP do wykonania przed wysłaniem odpowiedzi do użytkownika.
Po zapisaniu powyższego (jakże zaawansowanego programu) wystarczy w przeglądarce w pasku adresu wpisać: localhost/nazwa_pliki.php lub 127.0.0.1/nazwa_pliku.php aby oczom twym ukazał się taki oto napis:
Witaj wiecie programowania!
Jak zauważyć nie jest trudno w powyższym tekście brakuje literki ś, co jest spowodowane brakiem odpowiedniego nagłówka opisującego kodowanie. Poprawmy to czym prędzej:
Aby powyższa strona kodowa poprawnie zadziałała konieczne jest zapisanie pliku z kodowaniem UTF-8 bez boom. Po poprawnym zapisaniu skryptu efekt jego działania w przeglądarce będzie następujący:
Witaj świecie programowania!
W powyższym przykładzie użyłem funkcji echo bez nawiasów, co (choć wydaje się szalone) w php jest całkowicie poprawne. Dodatkowo nie trudno zauważyć, że kod php jest wpleciony w kod html.
Możliwe jest również tworzenie wielo-liniowego polecenia echo w następujący sposób:
Wynik działania będzie następujący:
Witaj świecie programowania!
Witaj świecie programowania!Tytuł:
PHP i MySQL. Aplikacje internetowe po stronie serwera
Autor:
Jon Duckett
Tytuł:
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
Autor:
Mariusz Duka
Tytuł:
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
Autor:
Łukasz Sosna
Tytuł:
PHP 7 MySQL 8 i Maria DB Praktyczny podręcznik
Autor:
Steve Prettyman, Adrian W. West
Tytuł:
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie V
Autor:
Larry Ullman
Tytuł:
PHP 7. Algorytmy i struktury danych
Autor:
Mizanur Rahman
Tytuł:
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V
Autor:
Luke Welling, Laura Thomson
Tytuł:
PHP i jQuery. Techniki zaawansowane. Wydanie II
Autor:
Keith Wald, Jason Lengstorf
Tytuł:
Laravel 4. Podstawy tworzenia aplikacji w PHP
Autor:
Raphaël Saunier
Tytuł:
Magento. Przewodnik dla programistów PHP
Autor:
Allan MacGregor