Preskoči na sadržaj
BeoHosting
BeoHosting

Pokreće 77% stranica na internetu

Što je PHP? Najpopularniji server-side jezik za web

Potpuni vodič o PHP programskom jeziku — kako radi na poslužitelju, verzije, WordPress ovisnost, framework-ovi i zašto je važan za vašu stranicu.

BRZI ODGOVOR

Što je PHP?

PHP (Hypertext Preprocessor) je server-side programski jezik za dinamičan web. Izvršava se na poslužitelju, generira HTML i šalje korisniku. Pokreće 77% svih stranica — WordPress, Facebook (dio), Wikipedia, Slack. Aktivne verzije: PHP 8.1, 8.2, 8.3 (najbrža, JIT compilation). WordPress zahtijeva minimalno 7.4, preporučuje 8.1+. BeoHosting ima multi-PHP selektor u cPanelu — birate verziju po domeni.

  • PHP = 77% svih stranica
  • Verzije: 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5
  • PHP 8+ ima JIT za brže izvršavanje
  • WordPress preporučuje PHP 8.1+
  • BeoHosting: multi-PHP selektor u cPanelu

BeoHosting tim

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Posljednje ažuriranje:

Što je PHP i zašto je važan za web?

PHP (Hypertext Preprocessor) je server-side programski jezik koji se koristi za kreiranje dinamičnih web stranica i aplikacija. Kreirao ga je Rasmus Lerdorf 1995. godine, i od tada je izrastao u jedan od najkorištenijih programskih jezika na svijetu.

Pojam "server-side" znači da se PHP kod izvršava na web poslužitelju, a ne u pregledniku korisnika (kao JavaScript). Poslužitelj obrađuje PHP kod, generira HTML stranicu i šalje je korisniku. To omogućava dinamičan sadržaj — prikazivanje podataka iz baze, korisničke račune, komentare, online trgovine i mnogo više.

PHP je posebno važan jer pokreće WordPress — najkorišteniji CMS na svijetu. Svaka WordPress stranica ovisi o PHP-u, što znači da verzija PHP-a na vašem hosting poslužitelju izravno utječe na brzinu, sigurnost i funkcionalnost vaše stranice.

Kako PHP funkcionira?

PHP koristi klijent-poslužitelj model gdje se sav kod izvršava na poslužitelju. Evo kako izgleda proces od zahtjeva do stranice:

Korak 1

Korisnik šalje zahtjev

Kada upišete URL u preglednik, zahtjev dolazi do web poslužitelja (Apache ili LiteSpeed). Poslužitelj prepoznaje da se traži PHP datoteka i prosljeđuje je PHP interpreteru.

Korak 2

PHP interpreter obrađuje kod

PHP interpreter čita kod, izvršava logiku (upiti prema bazi, obrada podataka, sesije) i generira HTML izlaz. Kod PHP 8.x, JIT kompajler dodatno ubrzava ovaj proces.

Korak 3

Komunikacija s bazom podataka

Većina PHP aplikacija komunicira s MySQL/MariaDB bazom za čitanje i čuvanje podataka. WordPress, primjerice, čuva sve objave, stranice i postavke u bazi.

Korak 4

HTML odgovor korisniku

Poslužitelj šalje generiranu HTML stranicu natrag pregledniku korisnika. Korisnik vidi gotovu stranicu — nikada ne vidi PHP kod koji je radio u pozadini.

Ključne karakteristike PHP-a

PHP nudi bogat set funkcionalnosti koje ga čine idealnim izborom za web razvoj.

Server-side izvršavanje

PHP kod se izvršava na poslužitelju, a korisniku se šalje samo gotov HTML. To znači da korisnici nikada ne vide vaš PHP kod, što povećava sigurnost aplikacije.

Baze podataka

PHP odlično radi s MySQL, MariaDB, PostgreSQL i drugim bazama podataka. Većina PHP aplikacija (WordPress, Laravel) koristi bazu za čuvanje sadržaja.

Ogroman ekosustav

Composer (PHP paket menadžer) ima preko 350.000 paketa. Framework-ovi poput Laravela i Symfonyja ubrzavaju razvoj s gotovim komponentama.

Cross-platform

PHP radi na svim operativnim sustavima — Linux, Windows, macOS. Većina hosting pružatelja podržava PHP, što znači da vaša stranica može raditi svugdje.

PHP 8.x performanse

PHP 8 s JIT kompajlerom donosi dramatično poboljšanje brzine. WordPress na PHP 8.2 obrađuje do 3 puta više zahtjeva u sekundi nego na PHP 7.4.

Sigurnost

Redovita sigurnosna ažuriranja, ugrađene funkcije za zaštitu od SQL injectiona, XSS napada i CSRF-a. Aktivna zajednica brzo reagira na ranjivosti.

PHP verzije i framework-ovi

Izbor prave PHP verzije i framework-a ključan je za performanse i sigurnost vaše stranice.

PHP 8.5 (najnoviji)

Najnovija stabilna verzija s property hooks, asymmetric visibility, novom DOM HTML5 podrškom i poboljšanim performansama. Preporučeno za nove projekte.

PHP 8.2 (preporučeno)

Stabilna verzija s readonly klasama, DNF tipovima i poboljšanim performansama. Idealna kombinacija stabilnosti i modernih funkcionalnosti.

Laravel (framework)

Najpopularniji PHP framework za web aplikacije. Elegantna sintaksa, Eloquent ORM, Blade template engine, queue sustav. Koristi ga BeoHosting za interne sustave.

Symfony (framework)

Enterprise-grade PHP framework s reusable komponentama. Mnogi drugi framework-ovi (uključujući Laravel) koriste Symfony komponente pod haubom.

Imate pitanje?

Naš tim je dostupan 24/7. Nazovite nas ili pošaljite poruku.

Spremni za pokretanje svoje stranice?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana jamstva povrata novca.

15 dana jamstva povrata novca
Besplatna migracija15 dana jamstva24/7 podrška

Česta pitanja o PHP-u

Odgovori na najčešća pitanja o našim uslugama.

PHP (Hypertext Preprocessor) je programski jezik koji se izvršava na poslužitelju i koristi za kreiranje dinamičnih web stranica. Kada posjetite stranicu napravljenu u PHP-u, poslužitelj izvršava PHP kod i šalje vam gotovu HTML stranicu. PHP pokreće preko 77% svih stranica na internetu, uključujući WordPress, Facebook i Wikipediu.

WordPress je u potpunosti napisan u PHP-u. Svaka tema, plugin i jezgra WordPress-a koristi PHP kod. Zato je važno da vaš hosting podržava aktualnu verziju PHP-a (preporučeno 8.2 ili 8.3) jer novije verzije donose bolje performanse i sigurnost za vašu WordPress stranicu.

Preporučujemo PHP 8.2 ili PHP 8.3 jer nude najbolje performanse, sigurnost i kompatibilnost s modernim aplikacijama. PHP 8.x je do 3 puta brži od PHP 7.4 za WordPress stranice. BeoHosting omogućava izbor PHP verzije izravno iz cPanela.

PHP je jedan od najlakših programskih jezika za početnike. Ima jednostavnu sintaksu, ogromnu dokumentaciju (php.net) i veliku zajednicu. Ako koristite WordPress, ne morate znati PHP za osnovne operacije, ali osnovno poznavanje pomaže pri prilagođavanju tema i pluginova.

WordPress (43% interneta), Facebook, Wikipedia, Slack, Etsy, Mailchimp i mnogi drugi. PHP framework-ovi poput Laravela, Symfonyja i CodeIgnitera koriste se za razvoj kompleksnih web aplikacija i API-ja. PHP je i dalje jedan od najtraženijih jezika na tržištu rada.

Naša jamstva za vaš mir

Zaštićeni ste sa svake strane

15 dana jamstva

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacujemo vašu stranicu bez prekida — vi ne radite ništa.

24/7 podrška

Naši stručnjaci su tu 24/7 putem tiketa i live chata.