Uživatelské nástroje

Nástroje pro tento web


php

PHP

PHP je serverový skriptovací jazyk, který se vkládá přímo do HTML kódu. Na rozdíl od JavaScriptu, který běží v prohlížeči uživatele, PHP kód se vykoná na serveru a uživateli se pošle pouze hotový výsledek (čisté HTML).

1. Hlavní vlastnosti

  • Snadná integrace: PHP bylo od začátku navrženo pro spolupráci s HTML a databázemi (zejména MySQL).
  • Open Source: Jazyk je zcela zdarma a má obrovskou komunitu vývojářů.
  • Široká podpora: Téměř každý webhosting na světě podporuje PHP, což z něj dělá nejsnadnější volbu pro spuštění webu.
  • Dynamické typování: Stejně jako Python, i PHP je velmi flexibilní v tom, jak pracuje s proměnnými.

2. Kde se PHP používá?

  • Redakční systémy (CMS): PHP pohání systémy jako WordPress (na kterém běží cca 40 % všech webů), Joomla! nebo Drupal.
  • E-commerce: Platformy jako Magento, PrestaShop nebo české Shoptet řešení.
  • Webové aplikace: Od jednoduchých kontaktních formulářů po komplexní sociální sítě.

3. Moderní PHP a výkon

Starší verze PHP (5.x) měly pověst pomalého jazyka. To se dramaticky změnilo s příchodem PHP 7 a následně PHP 8:

  • Výkon: PHP 7 zdvojnásobilo rychlost oproti verzi 5.6.
  • JIT Kompilace: Verze 8 přinesla JIT kompilátor, který dále zrychluje náročné matematické výpočty.
  • Typování: Moderní PHP umožňuje (ale nevyžaduje) striktní definici typů, což vede k bezpečnějšímu kódu.

4. PHP Frameworky

Pro vývoj rozsáhlých aplikací se dnes málokdy používá „čisté“ PHP. Vývojáři sahají po frameworku, který poskytuje hotovou strukturu a bezpečnostní prvky:

  • Laravel: Aktuálně nejpopulárnější framework na světě, známý svou elegancí a bohatou výbavou.
  • Symfony: Robustní framework pro velké podnikové (enterprise) systémy.
  • Nette: Velmi oblíbený český framework, který klade extrémní důraz na bezpečnost a čistotu kódu.

5. Ukázka kódu

PHP kód se uzavírá do speciálních značek:

<?php
$jmeno = "Světě";
echo "Ahoj, $jmeno!"; // Výstupem v prohlížeči bude: Ahoj, Světě!
?>
Zajímavost: Ačkoliv se často mluví o tom, že „PHP umírá“, statistiky ukazují, že stále pohání přibližně 77 % všech webových stránek, které mají detekovatelný serverový jazyk. Jeho pozice je díky WordPressu a obrovskému množství existujícího kódu zatím neotřesitelná.

Zpět na Skriptovací jazyky

php.txt · Poslední úprava: autor: admin