Bonus · Jak działa internet
PHP
Dlaczego jedne strony to po prostu gotowe strony, a inne coś «przygotowują» na bieżąco.
Zwykły plik HTML to gotowa strona: serwer po prostu ją bierze i pokazuje taką, jaka jest, tak samo wszystkim. PHP to język programowania, który uruchamia się na serwerze zanim strona trafi do przeglądarki — może coś policzyć, złożyć stronę z kawałków, podstawić potrzebne dane — i dopiero gotowy wynik (zwykły HTML) wysyła do ciebie w przeglądarce.
Plik HTML to gotowa pizza z zamrażarki: wyjmujesz, podgrzewasz, jesz, zawsze taka sama. PHP to sytuacja, kiedy pizzę robią na zamówienie prosto przed tobą: biorą potrzebne składniki właśnie dla ciebie — i podają gotowe danie (a samego procesu przygotowania nie widzisz).
Ten kurs-strona właśnie jest na PHP! Boczne menu z lewej strony nie jest skopiowane ręcznie do każdej z 59 lekcji — serwer sam «składa» je z jednego wspólnego pliku za każdym razem, gdy otwierasz stronę. Dlatego udało się tak szybko zrobić 59 lekcji.
Pamiętasz, w Rozdziale 5 mówiliśmy, że na Netlify czy GitHub Pages można wystawić tylko gotowe pliki HTML/CSS/JS? To dlatego, że nie umieją uruchamiać PHP — tylko oddawać gotowe. Dla stron z PHP (jak nasz kurs) potrzebny jest «zwykły» hosting.
Kurs powstał dzięki wsparciu biura rachunkowego Galakton, Białystok, Polska