PHP je jedním z nejpoužívanějších jazyků pro tvorbu webových stránek na světě. Díky své jednoduchosti, otevřenosti a skvělé komunitě je ideální volbou pro každého začátečníka. V tomto článku se naučíte základní principy PHP, nainstalujete si prostředí a vytvoříte si svou první funkční stránku s dynamickým obsahem.
PHP běží na straně serveru a je schopné generovat HTML na základě vstupu uživatele, práce s databází a dalších parametrů. Proč je stále tak populární?
Nejrychlejší cestou je použití balíčku, který obsahuje PHP, MySQL a webový server Apache:
Po instalaci spusťte Apache server a v adresáři htdocs
vytvořte soubor index.php
, kde budete psát svůj kód.
PHP kód se vkládá mezi značky <?php ?>
. Ukázka jednoduché stránky:
<!DOCTYPE html>
<html>
<head><title>Moje první PHP stránka</title></head>
<body>
<h1>Vítejte</h1>
<p>Dnes je: <?php echo date("d.m.Y"); ?></p>
</body>
</html>
PHP můžete kombinovat s HTML, reagovat na vstupy, vypisovat data z databáze – a vše běží na serveru, takže uživatel dostane jen hotový výsledek.
Proměnná se v PHP definuje pomocí znaku $
:
$jmeno = "Eva";
$vek = 25;
$aktivni = true;
Základní datové typy:
"text"
42
, 3.14
true
, false
["jablko", "banán"]
Komentáře zapisujeme takto:
// Jednořádkový komentář
/* Víceřádkový
komentář */
Komentáře vám pomůžou udržet si přehled ve větších souborech a jsou užitečné i pro další programátory.
;
) – každý příkaz musí být ukončen.php
– nebude se spouštět jako PHPNebojte se chyb – každá chyba je příležitost k učení. PHP vám často přesně řekne, co je špatně, a s trochou trpělivosti to zvládnete.
PHP je stále velmi aktuální a praktický jazyk pro webové aplikace. Díky jednoduchosti se skvěle hodí pro začátečníky, a přitom má dostatek možností i pro profesionály. Během několika dní se v něm můžete cítit jako doma.
Chcete se PHP naučit pořádně a získat dovednosti, které vám pomohou k práci nebo vlastním projektům? Vyzkoušejte náš kurz PHP – Programovanie dynamických webových stránok v PHP a úvod do AJAXu, kde vás krok za krokem provedeme od úplných základů až po napojení na databázi a formuláře.
Viac informacií preberáme na kurze:
Kurz PHP - Programování dynamických webových stránek v PHP a úvod do AJAXu
Marián Knězek