Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Matúš Petrofčík:

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:

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:

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:

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:

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