PHP to język skryptowy wykonywany po stronie serwera, służący do tworzenia dynamicznych stron i aplikacji internetowych. Napędza m.in. WordPress i wiele sklepów internetowych.
Jak działa PHP?
Serwer wykonuje skrypt, łączy się z bazą danych, buduje kod HTML i wysyła go przeglądarce. Użytkownik nie widzi kodu PHP, tylko gotowy wynik.
Do czego używa się PHP?
Do obsługi formularzy, logowania, systemów CMS, sklepów i API. Popularne frameworki to Laravel i Symfony, a podstawą wielu stron jest WordPress.
Wersje PHP i bezpieczeństwo
Starsze wersje przestają dostawać poprawki bezpieczeństwa, dlatego warto używać wspieranej wersji. Nowsze wydania są też szybsze i mają lepsze mechanizmy typowania.
Wersje PHP i nowoczesny styl pracy
PHP to język wykonywany po stronie serwera, na którym działa duża część internetu, w tym WordPress. Każda gałąź ma ograniczony okres wsparcia, a po jego końcu przestaje otrzymywać poprawki bezpieczeństwa, więc na produkcji używaj wspieranej wersji. Aktualne daty publikuje php.net. Nowoczesne PHP ma typy, atrybuty, klasy z typowanymi właściwościami i menedżer pakietów Composer, a frameworki takie jak Laravel czy Symfony porządkują strukturę aplikacji.
Nazwa pochodzi od „PHP: Hypertext Preprocessor”.
Typowe środowisko to Apache lub Nginx z PHP-FPM. Skrypty uruchamiają się przy każdym żądaniu, a wynik trafia do przeglądarki jako HTML. Opcja buforowania opcode (OPcache) znacząco przyspiesza działanie, więc powinna być włączona.