Základy PHP 1 | PHP Slovníček

Základy

Ilustrativní foto

<?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ář
  */
?>

POZOR
  • 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".

POZOR

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
?>

POZOR

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)
?>

POZOR

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" ; 
?>

POZOR

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") ;
?>
  Předchozí stránkaNásledující stránka