PHP je jedným z najpopulárnejších programovacích jazykov na tvorbu dynamických webových stránok. Ak sa chcete naučiť vytvárať interaktívne weby alebo pracovať s databázami, PHP je skvelým miestom, kde začať. V tomto článku sa dozviete, čo je PHP, prečo sa oplatí ho učiť a ako s ním začať.
PHP (Hypertext Preprocessor) je skriptovací jazyk, ktorý sa používa najmä na vývoj webových aplikácií. Beží na strane servera a umožňuje generovať dynamický obsah.
PHP sa využíva v mnohých oblastiach webového vývoja:
Ak chcete začať s PHP, potrebujete webový server, ktorý dokáže interpretovať PHP kód. Najjednoduchší spôsob je použiť XAMPP alebo MAMP, ktoré obsahujú Apache, MySQL a PHP.
1. Stiahnite XAMPP z oficiálnej stránky.
2. Nainštalujte a spustite XAMPP Control Panel.
3. Aktivujte Apache a MySQL.
Po nainštalovaní PHP môžete vytvoriť svoj prvý PHP súbor. Otvorte textový editor (napríklad VS Code) a napíšte:
<?php
echo "Ahoj, svet!";
?>
Uložte tento súbor ako index.php do priečinka htdocs (ak používate XAMPP). Potom otvorte prehliadač a zadajte http://localhost/index.php. Mali by ste vidieť text Ahoj, svet!.
Premenné v PHP sa definujú znakom $ a môžu obsahovať rôzne typy dát.
<?php
$meno = "Peter";
$vek = 25;
echo "Volám sa $meno a mám $vek rokov.";
?>
Podmienky sa používajú na rozhodovanie v kóde.
<?php
$cislo = 10;
if ($cislo > 5) {
echo "Číslo je väčšie ako 5";
} else {
echo "Číslo je 5 alebo menšie";
}
?>
Cykly umožňujú opakované vykonanie kódu.
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Číslo: $i <br>";
}
?>
PHP umožňuje spracovanie údajov z HTML formulárov.
<form method="POST" action="spracovanie.php">
Meno: <input type="text" name="meno">
<input type="submit" value="Odoslať">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$meno = $_POST["meno"];
echo "Ahoj, $meno!";
}
?>
Na pripojenie PHP k MySQL databáze môžeme použiť mysqli:
<?php
$conn = new mysqli("localhost", "root", "", "databaza");
if ($conn->connect_error) {
die("Chyba pripojenia: " . $conn->connect_error);
}
echo "Pripojenie úspešné!";
?>
Áno, PHP je stále široko používané na tvorbu webov, najmä v kombinácii s WordPressom.
Áno, s frameworkami ako Laravel môžete vytvárať moderné webové aplikácie.
PHP beží na serveri, zatiaľ čo JavaScript na strane klienta (prehliadača).
Ak máte záujem o prezenčné alebo online školenie programovania v PHP, pozrite si našu ponuku na www.like-it.sk. Naše kurzy vedú skúsení odborníci, ktorí vám pomôžu zvládnuť základy aj pokročilé koncepty programovania.
Viac informacií preberáme na kurze:
Kurz PHPMYSQLAJAX - Tvorba webových stránok od základov v PHP a MySQL
Marián Knězek