PHP
Co je PHP
PHP je kuchař v kuchyni. Vy si na webu něco objednáte, třeba odešlete poptávku. PHP tu objednávku přijme, zpracuje a pošle zpátky výsledek. Prohlížeč ukáže stránku. PHP pracuje na serveru, tedy tam, kde web bydlí, ne ve vašem telefonu.
Lidsky řečeno
Statická stránka umí ukázat text a fotky. Jakmile má web něco udělat, uložit zprávu, ověřit přihlášení, poskládat obsah z databáze, potřebuje pomocníka na serveru. PHP je jeden z takových pomocníků. Typicky u kontaktního formuláře: někdo napíše zprávu, PHP ji přijme a pošle ji mailem dál.
Kdy PHP dává smysl
Hodí se u webů, které mají administraci, formuláře, přihlášení nebo obsah, který se mění, aniž by se celý web kreslil znovu ručně. Hodí se i proto, že na obyčejném hostingu často běží právě PHP. Pro spoustu firemních webů i menších stránek to stačí a drží provoz jednoduchý.
Jak to souvisí s Laravel a databází
PHP je jazyk. Laravel je sada hotových postupů kolem PHP, aby se větší aplikace stavěla přehledněji. Data, která mají zůstat, třeba kontakty nebo zakázky, žijí v MySQL nebo PostgreSQL. PHP k nim sahá, když je potřeba něco uložit nebo načíst. Návštěvník z toho vidí jen výsledek na obrazovce.
Co z toho web umí
Víc než jen viset jako plakát. Umí přijmout poptávku, ukázat aktuální obsah, hlídat přístup do administrace. PHP má běžet tiše a spolehlivě. Když něco selže, má to umět říct srozumitelně, ne technickou hádankou.
Časté otázky
Je PHP staré a zbytečné?
PHP je dlouho na světě, ale pořád na něm běží obrovská část webu. Hodí se tam, kde dává smysl. Hlavně na běžném hostingu a u aplikací, které mají žít bez zbytečné složitosti.
Poznám na webu, že je v PHP?
Spíš poznáte, že web umí zpracovat formulář, přihlášení nebo obsah z databáze. Jaký jazyk je v pozadí, návštěvníka obvykle nezajímá.
Potřebuje vizitkový web PHP?
U úplně jednoduché vizitky někdy stačí HTML a CSS. Jakmile má formulář opravdu odeslat zprávu, PHP se hodí. I malý web z toho umí udělat užitečný nástroj.