PHP (PHP: Hypertext Preprocessor) to serwerowy język programowania, który stoi za 77% stron internetowych. Jedzie na nim WordPress, WooCommerce, Facebook, Wikipedia i praktycznie każdy hosting na świecie. Wchodzisz na stronę WordPressową, serwer odpala kod PHP, który odpytuje bazę MySQL, generuje HTML na podstawie szablonu i treści, a potem odsyła gotową stronę przeglądarce. PHP siedzi po stronie serwera (backend), więc użytkownik nigdy nie widzi kodu, tylko wygenerowany HTML.
Spis treści
ToggleJak działa PHP
Przeglądarka strzela żądaniem HTTP w serwer (np. GET /artykul/). Serwer (Nginx albo Apache) widzi, że plik to PHP, i przekazuje go do interpretera (PHP-FPM). Interpreter czyta kod, wykonuje logikę (pobiera dane z bazy, sprawdza sesje, przetwarza formularze), generuje HTML. Gotowy HTML wraca do serwera, serwer odsyła go do przeglądarki. Cały cykl trwa 20-500 ms i użytkownik widzi gotową stronę.
PHP jest językiem interpretowanym, nie kompilowanym. Nie kompilujesz kodu przed uruchomieniem. Piszesz plik .php, wgrywasz na serwer, działa. To jeden z głównych powodów jego popularności: zero build pipeline, zmiany wchodzą natychmiast.
Do czego się go używa
WordPress i CMS-y. WordPress jest napisany w PHP. Motywy, wtyczki, Gutenberg, WooCommerce, REST API: wszystko to PHP. W tej samej rodzinie siedzą Drupal, Joomla, PrestaShop i Magento.
Sklepy internetowe. WooCommerce, PrestaShop, Magento, OpenCart. Największe platformy e-commerce, jakie znasz, jadą na PHP. Koszyk, płatności, zamówienia, magazyny, faktury.
Aplikacje webowe. Frameworki PHP: Laravel (najpopularniejszy, elegancki, nowoczesny), Symfony (enterprise), CodeIgniter (lekki), Slim (mikroframework dla API). Facebook startował z PHP. Slack, Etsy i Tumblr też.
Backendy API. PHP z Laravelem albo Lumen obsługuje REST API. Frontend (React/Next.js) gada z backendem PHP po JSON-ie i nikomu to nie przeszkadza.
PHP 8: nowoczesny PHP
PHP zaliczył brutalną ewolucję. PHP 5 z 2004 miał słabą typizację i kontrowersyjną składnię. PHP 7 (2015) podwoił wydajność i wprowadził deklaracje typów. PHP 8 (2020) dodał JIT, named arguments, match expression, fibers (asynchroniczność), readonly properties i enumy. PHP 8.3 (2023) jest jeszcze szybszy. Dzisiejszy PHP to inny język niż PHP 5: typowany, szybki, z dorzuconym ekosystemem.
Wersja PHP ma znaczenie praktyczne. WordPress na PHP 8.2 chodzi 2-3 razy szybciej niż na 7.4. Google patrzy na Core Web Vitals, więc szybszy PHP przekłada się prosto na lepszą widoczność. Jeśli twój hosting wciąż oferuje PHP 7.x, to jest sygnał do zmiany hostingu albo przynajmniej do aktualizacji do PHP 8.2 lub 8.3.
PHP vs inne języki backend
| Język | Typowe zastosowanie | Ekosystem |
|---|---|---|
| PHP | CMS (WordPress), e-commerce, web apps | Laravel, WordPress, Composer |
| Node.js (JavaScript) | Real-time, API, SSR (Next.js) | Express, npm, full-stack JS |
| Python | ML/AI, data science, web (Django/Flask) | Django, FastAPI, pip |
| Go | Mikroserwisy, CLI, infrastruktura | Docker i Kubernetes są napisane w Go |
| Ruby | Web apps (Ruby on Rails) | Rails, GitHub jest w Ruby |
PHP wybierasz, kiedy budujesz na WordPressie albo WooCommerce, potrzebujesz CMS-a, hosting daje PHP „z pudełka” (a daje go każdy) i chcesz mieć ogromny rynek gotowych rozwiązań. Node.js, kiedy stawiasz SPA z Reactem albo Next.js i wolisz jeden język po obu stronach. Python, kiedy idziesz w ML, data science albo automatyzację.
PHP na hostingu: jak sprawdzić i zmienić wersję
Jak sprawdzić, jaka wersja jedzie? W panelu hostingu (cPanel: „Wersja PHP”). Albo wgraj plik info.php z zawartością <?php phpinfo(); ?> i otwórz w przeglądarce, zobaczysz pełną konfigurację. Na VPS: php -v.
Zmiana wersji na shared hostingu sprowadza się do jednego klika w panelu (zwykle dostępne 7.4, 8.0, 8.1, 8.2, 8.3). Na VPS: sudo apt install php8.3-fpm i przekonfigurowanie Nginxa na nową wersję. Przed przełączeniem koniecznie sprawdź kompatybilność wtyczek i motywu (WordPress Plugin Compatibility Checker), bo niektóre starsze wtyczki potrafią się wysypać na PHP 8.
Najczęściej zadawane pytania
Czy PHP jest trudny do nauki
PHP jest jednym z łatwiejszych języków na start. Składnia prosta, dokumentacja (php.net) świetna, miliony tutoriali online. Jeśli znasz HTML, PHP wjeżdża naturalnie, bo PHP generuje HTML. Czas do pisania prostych stron: 2-4 tygodnie. Do Laravela i profesjonalnego pisania: 3-6 miesięcy.
Czy PHP umiera
Nie. PHP napędza 77% stron (W3Techs, 2026). WordPress (43% wszystkich stron) jest w PHP. WooCommerce (28% sklepów online) też. Laravel to jeden z najpopularniejszych frameworków webowych na świecie. PHP ma aktywny rozwój (8.3, 8.4), rośnie wydajność i nowoczesne funkcje. „Umiera” stary, nieaktualizowany kod z PHP 5. Nowoczesny PHP 8 to praktycznie inny język.
Czy do WordPressa potrzebuję znać PHP
Do codziennego używania (posty, wtyczki, motywy) nie. Do modyfikacji motywu, własnych wtyczek czy dostosowywania WooCommerce: tak. Minimum to rozumienie składni PHP (zmienne, pętle, funkcje) plus szablonowe funkcje WordPressa (the_title(), the_content(), WP_Query). Znajomość PHP rozdziela „użytkownika WordPressa” od „developera WordPressa”.






