PHP

Je zkratkou pro „PHP: Hypertext Preprocessor“.

PHP je skriptovací jazyk, který weboví vývojáři používají k vytváření dynamických webů. Na webových serverech Apache bývá často nainstalován ve výchozím nastavení spolu s MySQL jako součást konfigurace „LAMP“.

Každý úryvek kódu PHP začíná řetězcem <?php a končí řetězcem ?>. Stránky PHP mohou obsahovat více úryvků vložených do kódu HTML, které generují dynamický obsah. Když návštěvník webu otevře stránku PHP, webový server kód PHP zpracuje neboli „analyzuje“ ještě před odesláním HTML do prohlížeče klienta. V níže uvedeném příkladu funkce PHP získá ze serveru místní čas a datum a vloží je do HTML. ("F d, Y" formátuje datum jako 31. prosince 2021.)

&lt;p&gt;Aktuální datum je &lt;?php echo date("F d, Y"); ?&gt;&lt;/p&gt;

Níže je pohled do zákulisí na část kódu PHP použitého ke generování kvízových otázek na webu TechTerms.com.

Skripty PHP mohou sahat od jednoduchých jednořádkových příkazů až po složité funkce. Některé weby založené na PHP generují téměř veškerý obsah webových stránek dynamicky pomocí řady skriptů PHP. Zatímco rané verze PHP nebyly objektově orientované, PHP3 zavedlo podporu tříd včetně atributů a metod objektů. Vývojáři mohou vytvářet vlastní knihovny objektů a importovat je do různých stránek PHP podobně jako u kompilovaného jazyka.

Protože se kód PHP zpracovává před načtením HTML, uživatelé nemohou kód PHP na webové stránce zobrazit. Mohou vidět pouze výstup HTML vytvořený skripty PHP.

Velká část syntaxe PHP je podobná jiným jazykům, jako jsou C++, Java a Perl. PHP však obsahuje několik vlastních funkcí včetně metod specifických pro MySQL, které slouží k přístupu k záznamům z databáze MySQL. Díky integraci s MySQL, pravidelné údržbě a celkové snadnosti použití zůstává PHP oblíbenou volbou pro vytváření dynamických webů.

Přípona souboru: .PHP

Aktualizováno November 6, 2024 od Per C.

quizOtestujte své znalosti

Which protocol is designed specifically for transmitting audio and video?

A
SFTP
0%
B
HTTP
0%
C
RTMP
0%
D
IMAP
0%
Correct! Incorrect!     View the RTMP definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice PHP na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.