PHP

PHP
Paradigmaimperativní, objektově orientované, procedurální, reflektivní
Vznik1995
AutorRasmus Lerdorf
VývojářThe PHP Group
První vydání8. června 1995
Poslední verze8.3.0[1], 8.2.4[2], 8.1.17[3], 8.0.23[4] a 7.4.32[5] (16. srpna 2023 (8.2.9)[6]
16. březen 2023 (8.2.4, 8.1.17))
Typová kontroladynamická, slabá
Hlavní implementaceZend Engine, Phalanger, Quercus, HipHop
Ovlivněn jazykyC
Ovlivnil jazykyRadPHP
OSmultiplatformní
LicencePHP License
Webhttp://www.php.net

PHP (rekurzivní zkratka PHP: Hypertext Preprocessor, česky „PHP: Hypertextový preprocesor“, původně Personal Home Page) je skriptovací programovací jazyk. Je určený především pro programování dynamických internetových stránek a webových aplikací například ve formátu HTML, XHTML či WML. PHP lze použít i k tvorbě konzolových a desktopových aplikací. Pro desktopové použití existuje kompilovaná forma jazyka.

Při použití PHP pro dynamické stránky jsou skripty prováděny na straně serveru – k uživateli je přenášen až výsledek jejich činnosti. Interpret PHP skriptu je možné volat pomocí příkazového řádku, dotazovacích metod HTTP nebo pomocí webových služeb. Syntaxe jazyka je inspirována několika programovacími jazyky (Perl, C, PascalJava). Jazyk PHP je nezávislý na platformě, rozdíly v různých operačních systémech se omezují na několik systémově závislých funkcí a skripty lze většinou mezi operačními systémy přenášet bez jakýchkoli úprav.

PHP podporuje mnoho knihoven pro různé účely – např. zpracování textu, grafiky, práci se soubory, přístup k většině databázových systémů (mj. MySQL, ODBC, Oracle, PostgreSQL, MSSQL, SQLite), podporu celé řady internetových protokolů (HTTP, SMTP, SNMP, FTP, IMAP, POP3, LDAP, …).

PHP je nejrozšířenějším skriptovacím jazykem pro tvorbu internetových stránek, k únoru 2024 měl podíl asi 77 %.[7] Oblíbeným se stal především díky jednoduchosti použití a bohaté zásobě funkcí. V kombinaci s operačním systémem Linux, databázovým systémem (obvykle MySQL/MariaDB nebo PostgreSQL) a webovým serverem Apache je často využíván k tvorbě webových aplikací. Pro tuto kombinaci se vžila zkratka LAMP – tedy spojení Linux, Apache, MySQL a PHP, Perl nebo Python.

V PHP jsou napsány i velké internetové projekty, včetně Wikipedie nebo Facebooku (Facebook používá PHP transformované do C++ pomocí aplikace HipHop for PHP a to především kvůli vyšší rychlosti).

  1. PHP: News Archive - 2023. www.php.net [online]. [cit. 2023-11-23]. Dostupné online. 
  2. PHP 8.2.4 Released!
  3. PHP 8.1.17 Released!
  4. PHP 8.0.23 Released!
  5. PHP 7.4.32 Released!
  6. PHP 8.2.6 Released!
  7. Usage Statistics and Market Share of PHP for Websites, February 2024. w3techs.com [online]. [cit. 2024-02-21]. Dostupné online. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne