Nodea — logo

PHP

PHP (rekurencyjny skrót od PHP: Hypertext Preprocessor) to skryptowy język programowania wykonywany po stronie serwera, stworzony przede wszystkim z myślą o tworzeniu dynamicznych stron i aplikacji internetowych. Powstał w połowie lat 90. i do dziś pozostaje jednym z najpopularniejszych języków w sieci — napędza większość działających witryn WWW.

Jak działa PHP?

W przeciwieństwie do JavaScriptu działającego w przeglądarce, kod PHP jest wykonywany na serwerze. Gdy użytkownik żąda strony, serwer WWW przekazuje skrypt do interpretera PHP, ten generuje gotowy dokument HTML — często pobierając dane z bazy takiej jak MySQL — i odsyła wynik do przeglądarki. Przeglądarka nigdy nie widzi samego kodu PHP, a jedynie efekt jego działania.

Na nowoczesnych serwerach PHP działa najczęściej w trybie PHP-FPM, który zarządza pulą procesów obsługujących żądania wydajnie i równolegle. Kolejne wersje języka — od gałęzi PHP 5 przez PHP 7 aż po aktualne wydania PHP 8 — przyniosły znaczące skoki wydajności, silne typowanie i nowe konstrukcje składniowe.

Zastosowanie w praktyce

PHP jest fundamentem najpopularniejszych systemów zarządzania treścią i platform e-commerce: WordPress, Joomla, Drupal, PrestaShop czy Magento są napisane właśnie w tym języku. Do budowy rozbudowanych aplikacji programiści sięgają po frameworki, jak Laravel czy Symfony, które porządkują kod i przyspieszają rozwój.

Popularność PHP oznacza, że praktycznie każdy pakiet hostingu współdzielonego ma go zainstalowanego i gotowego do pracy, zwykle z możliwością wyboru wersji w panelu. Dla wydajności i bezpieczeństwa kluczowe jest korzystanie z aktualnej, wspieranej wersji języka — starsze wydania nie otrzymują już poprawek i stają się furtką dla ataków.

Ekosystem PHP obejmuje też menedżer zależności Composer, ułatwiający dołączanie gotowych bibliotek, oraz rozbudowaną dokumentację i ogromną społeczność. Ta dojrzałość, w połączeniu z powszechną dostępnością na hostingu i niskim progiem wejścia, sprawia, że PHP wciąż pozostaje jednym z najczęściej wybieranych języków do budowy stron i aplikacji internetowych.

Powiązane pojęcia

Najczęstsze pytania

Do czego służy PHP?

PHP służy do tworzenia dynamicznych stron i aplikacji internetowych po stronie serwera — generuje treść HTML na podstawie danych, obsługuje formularze, łączy się z bazami danych i realizuje logikę biznesową. To fundament wielu systemów CMS i sklepów internetowych, takich jak WordPress, Joomla, PrestaShop czy Magento.

Która wersja PHP jest najlepsza?

Zawsze warto korzystać z najnowszej stabilnej i wciąż wspieranej wersji z gałęzi PHP 8. Nowsze wydania są szybsze, bezpieczniejsze i otrzymują poprawki bezpieczeństwa. Stosowanie przestarzałych, niewspieranych wersji naraża witrynę na podatności i problemy z kompatybilnością.