Základy
<?php
$nadpisH1 = "Nadpis stránky" ;
?>
<!DOCTYPE html>
<html lang="cs">
<head>
...
<title>HTML Stránka</title>
</head>
<body>
<h1><?= $nadpisH1 ?></h1>
</body>
</html><?php
// Jednořádkový komentář
/*
Víceřádkový
komentář
*/
?>-
Komentáře se používají především ke zpřehlednění a zlepšení čtení kódu.
Komentáře mohou být klidně stejně dlouhé jako kód sám...
Rozhodně se nebojte se komentáře psát, platí "lépe více než méně". - My je na těchto stránkách budeme používat i jako "vysvětlovací nástroj".
Když se budeme bavit o datových typech, budeme tím myslet zákaldní datové typy.
<?php
5 // číslo
"5" // text neboli řetězec
TRUE / FALSE // boolean neboli pravdivostní hodnota neboli ANO/NE
?>Ve skutečnosti ale budeme rozlišovat 5 zákaldních datových typů (vč. anglického názvu):
<?php
5 // (int) - integer - celé číslo
5.25 // (float) - float - desetinné číslo
"5.25" // (string) - string - text neboli řetězec
TRUE / FALSE // (bool) - boolean - pravdivostní hodnota neboli ANO/NE
NULL // NIC (proměnná existuje, ale nikdo do ní nic neuložil)
?>Dalšími (složitějšími) datovými typy, se kterými budeme pracovat, budou
-
pole (
array) - indexovaná a asociativní -
objekty (
object)
<?php
// Uložím si test "Nadpis stránky" do proměnné $nadpisH1:
$nadpisH1 = "Nadpis stránky" ;
?>Proměnné by se měly pojmenovávat tak, aby se kód dobře četl.
-
<h1><?= $nadpisH1 =?><h1>se čte dobře. -
<h1><?= $a =?><h1>se dobře nečte.
<?php
// Konstanta pro rozpoznání vývojového a produkčního serveru
define("PRODUCNI_DOMENA", "www.odbskmb.cz") ;
?>