Vitajte v prvom dieli nášho seriálu o programovaní v PHP, ktorý vás krok za krokom prevedie základmi až po pokročilé techniky. Tento kurz je navrhnutý pre začiatočníkov, ktorí sa chcú naučiť, ako vytvárať dynamické webové stránky pomocou PHP – jedného z najrozšírenejších programovacích jazykov na strane servera. V tejto časti si vysvetlíme, čo je PHP, ako ho nainštalovať a ako napísať svoj prvý skript.
Čo je PHP?
PHP (Hypertext Preprocessor) je skriptovací jazyk, ktorý sa primárne používa na tvorbu dynamických webových stránok. Na rozdiel od HTML, ktoré je statické, PHP umožňuje vytvárať dynamický obsah – teda obsah, ktorý sa môže meniť v závislosti od interakcie používateľa, dát z databázy alebo iných premenných. Jeho výhodou je, že kód PHP sa vykonáva na serveri, zatiaľ čo výsledný HTML obsah sa odošle do prehliadača používateľa.
PHP sa ľahko kombinuje s HTML, čo ho robí skvelým nástrojom pre tvorbu moderných webových stránok. Používa sa na rôznych platformách a je plne kompatibilný s databázovými systémami ako MySQL, čo umožňuje ukladať a spracovávať veľké objemy dát.
Inštalácia PHP
Skôr než začneme programovať, potrebujeme funkčné vývojové prostredie. Najjednoduchší spôsob, ako začať, je nainštalovať XAMPP alebo WAMP – balíky, ktoré obsahujú PHP, MySQL a webový server Apache, všetko v jednom. Postup inštalácie:
- Stiahnite XAMPP z oficiálnej stránky XAMPP.
- Po inštalácii spustite Apache a MySQL z ovládacieho panela XAMPP.
- V priečinku
htdocs
vytvorte nový súbor s názvomindex.php
.
Tento priečinok je výchozí pre vaše PHP skripty a je umiestnený v koreňovom adresári servera Apache.
Vytvorenie prvého PHP skriptu
PHP kód sa vždy píše medzi značky <?php
a ?>
. Všetko, čo sa nachádza medzi týmito značkami, je interpretované serverom ako PHP kód.
Príklad prvého skriptu:
<?php
echo "Vitajte v PHP!";
?>
Funkcia echo
v PHP slúži na výstup textu na stránku. Po vložení kódu do súboru index.php
môžete tento súbor spustiť otvorením prehliadača a zadaním adresy http://localhost/index.php
. Ak je všetko správne nastavené, na obrazovke uvidíte text „Vitajte v PHP!“.
Práca s premennými
Premenné sú jedným zo základných konceptov v programovaní. V PHP sú premenné označené znakom $
. Do premennej môžete uložiť rôzne typy dát, ako je text (reťazce), čísla (celé a desatinné) alebo aj poľia a objekty.
Príklad práce s premennými:
<?php
$meno = "Janko";
$vek = 25;
echo "Volám sa $meno a mám $vek rokov.";
?>
V tomto príklade sme vytvorili dve premenné, $meno
a $vek
, a následne sme ich vypísali pomocou funkcie echo
.
Dôležité pravidlá pre premenné v PHP:
- Premenná musí začínať znakom
$
. - Názvy premenných nesmú obsahovať medzery a môžu obsahovať len písmená, číslice alebo podčiarkovníky.
- PHP je case-sensitive, čo znamená, že
$vek
a$Vek
sú dve rôzne premenné.
Komentáre v PHP
Komentáre sú nevyhnutnou súčasťou kódu, pretože umožňujú vývojárom vysvetliť, čo jednotlivé časti programu robia. PHP podporuje dva druhy komentárov:
- Jednoriadkový komentár:
// Toto je jednoriadkový komentár
- Viacriadkový komentár:
/*
Toto je
viacriadkový komentár
*/
Základy podmienok
PHP, rovnako ako väčšina programovacích jazykov, umožňuje používať podmienky na základe určitých pravidiel. Najjednoduchšou podmienkou je if
:
<?php
$vek = 18;
if ($vek >= 18) {
echo "Ste dospelý.";
} else {
echo "Nie ste dospelý.";
}
?>
V tomto príklade porovnávame hodnotu premennej $vek
a kontrolujeme, či je väčšia alebo rovná 18. Ak áno, vypíše sa „Ste dospelý“, inak sa vypíše „Nie ste dospelý“.
Záver 1. časti
V tejto prvej časti sme sa naučili, čo je PHP, ako ho nainštalovať a ako vytvoriť prvý skript. Ďalej sme sa naučili pracovať s premennými a podmienkami, čo nám umožňuje písať jednoduché programy. V ďalších častiach tohto seriálu budeme pokračovať s pokročilejšími témami, ako sú cykly, práca s formulármi a pripojenie k databáze.
Pokračujte v ďalších dieloch:
- 2. diel: Podmienky a cykly v PHP
- 3. diel: Práca s formulármi a dátami
- 4. diel: Pripojenie k MySQL databáze
- 5. diel: Tvorba jednoduchej webovej aplikácie v PHP
Ak chcete rýchlo napredovať, odporúčame experimentovať s kódom, ktorý sme si dnes prešli. Pokúste sa upraviť skripty podľa vlastných potrieb a skúste pridať ďalšie premenné alebo podmienky. PHP je výkonný a flexibilný jazyk, takže čím viac budete programovať, tým rýchlejšie sa zlepšíte!