---
title: "PHP"
date: 2023-08-22
author: "Michaela Bartáková"
---

# PHP

PHP je skriptovací jazyk, který byl původně vytvořen pro vytváření dynamických webových stránek. PHP je rekurzivní zkratka pro „PHP: Hypertext Preprocessor“.

PHP se používá hlavně k následujícím účelům:

1. **Webové stránky a aplikace:** PHP může generovat [HTML](https://www.bartvisions.cz/slovnikovy-pojem/html/), pracovat s databázemi, posílat a přijímat cookies, zpracovávat formuláře a provádět mnoho dalších webových operací.
2. **Integrace s databázemi:** PHP se často používá v kombinaci s databázemi, jako jsou [MySQL](https://www.bartvisions.cz/slovnikovy-pojem/mysql/), PostgreSQL, SQLite a mnohé další, aby bylo možné ukládat, načítat a manipulovat s daty pro webové aplikace.
3. **[CMS](https://www.bartvisions.cz/slovnikovy-pojem/content-management-system-cms/) a platformy:** Mnoho populárních obsahových management systémů (CMS) a platforem, jako je [WordPress](https://www.bartvisions.cz/slovnikovy-pojem/wordpress/), [Joomla!](https://www.bartvisions.cz/slovnikovy-pojem/joomla/) a Drupal, je napsáno v PHP.
4. **Frameworky:** Existuje mnoho PHP frameworků, které usnadňují vývojářům tvorbu aplikací. Příklady zahrnují Laravel, [Symfony](https://www.bartvisions.cz/slovnikovy-pojem/symfony/), CodeIgniter a mnoho dalších.
5. **API:** PHP může být také používáno k vytváření a spotřebě webových API.
6. **Skriptování na straně serveru:** PHP je „server-side“ jazyk, což znamená, že kód se vykonává na serveru, nikoli v prohlížeči uživatele. To umožňuje vytvářet dynamický obsah na základě různých podmínek, například základě vstupu uživatele nebo dat v databázi.
7. **Konzolové aplikace:** Ačkoli PHP je primárně známé jako webový jazyk, může být také používáno k vytváření konzolových aplikací.

Přestože PHP je stále populární a široce používané, kritici často poukazují na jeho nedostatky v oblasti bezpečnosti, výkonu a konzistence. Mnoho moderních webových aplikací proto využívá jiných technologií nebo kombinuje PHP s jinými jazyky a nástroji.