Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Matúš Petrofčík:2.6.2014 14:34

Ahoj všetci, u PHP v serialu na vytvorenie sú phtml šablony ktoré majú akúto syntax:

<footer>
 <?php if ($podmienka) : ?>
  <span>dačo</span>
 <?php else : ?>
  <span>dačo iné</span>
 <?php endif ?>
</footer>

kde za posledným endif nie je bodkočiarka (středník) ale na webe som videl takýto zápis vždy s bodkočiarkou:

<footer>
 <?php if ($podmienka) : ?>
  <span>dačo</span>
 <?php else : ?>
  <span>dačo iné</span>
 <?php endif; ?>
</footer>

Je potrebné tam tie bodkočiarky dávať? Funguje to aj bez nich.
Aký to má skrytý význam? :D

Ďakujem.

Odpovědět 2.6.2014 14:34
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Redaktor
Avatar
Odpovídá na Matúš Petrofčík
mkub:2.6.2014 17:17

bodkociarka znamena, ze je koniec prikazu a ked das aj za posledny prikaz bodkociarku, nic sa nestane, ale ak napr. v tomto kode:

<?php
$a="ahoj";
echo ($a);
?>

nedas na prvom riadku bodkociarku, tak ju PHP ocakava na zaciatku nasledujuceho riadka a kedze tam uz zacina novy prikaz, vyhlasi to chybu,
ale ak na riadku, kde je echo nedas tu bodkociarku, tak nic sa nestane, lebo na dalsom riadku uz sa nenachadza ziadny spracovavany kod

 
Nahoru Odpovědět 2.6.2014 17:17
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na mkub
Matúš Petrofčík:2.6.2014 17:19

Takže za posledným príkazov v php súbore (pred ?> ) nemusí byť bodkočiarka? Tak to preto tam byť nemusí?

// ak áno, tak aj tak je asi vhod tú bodkočiarku tam písať :D

Editováno 2.6.2014 17:20
Nahoru Odpovědět 2.6.2014 17:19
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Redaktor
Avatar
Odpovídá na Matúš Petrofčík
mkub:2.6.2014 17:21

je dobre, ked aj za posledny prikaz da ta bodkociarka

 
Nahoru Odpovědět 2.6.2014 17:21
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na mkub
Matúš Petrofčík:2.6.2014 17:24

dobre teda, ďakujem mkub ;)

Nahoru Odpovědět 2.6.2014 17:24
obsah kocky = r^2 ... a preto vlak drnká
Avatar
mkub
Redaktor
Avatar
Odpovídá na Matúš Petrofčík
mkub:2.6.2014 17:27

rado sa stalo :)

 
Nahoru Odpovědět 2.6.2014 17:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.