Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.642 pregleda

Najnovija ↓

tekst posle zatvarajuceg taga 21.02.2011. u 22:54 · pre 191 mesec #1
<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php
}
?>



Zasto je izlaz samo This is false bez This is true ?
Re: tekst posle zatvarajuceg taga 22.02.2011. u 00:00 · pre 191 mesec #2
Zato sto ti $expression vraca true, i onda ti ispisuje to sto si stavio da ispisuje ako je uslov ispunjen. Kako god okrenes, ispisivace ti jedno od to dvoje. I nemoj da pises tako, pisi
<?php
if(nesto){
echo "blablabla";
}
else{
echo "blablabla";
}
?>
Re: tekst posle zatvarajuceg taga 22.02.2011. u 15:46 · pre 191 mesec #3
Ja sam mislio kada se naidje na zavrsni tag ?> da izbacije <strong>This is true.</strong> pa onda posle drugog zavrsnog taga <strong>This is false.</strong>.

tj. da staje sa ocitavanjem bez obzira sto je ?> u if() ali nije tako.

Ne pisem ja ovako nego je ovo primer na koji sam naisao u manuelu.

Hvala.

Re: tekst posle zatvarajuceg taga 22.02.2011. u 20:07 · pre 191 mesec #4
Prilikom prevodjenja PHP trazi zatvarajucu viticastu zagradu } u prvom if iskazu bez obzira sto si ti zatvorio ?> php tag
i nastavlja da je trazi u sledecem bloku php koda.
Da nemas tu zatvarajucu zagradu dobio bi neku sintaksnu gresku verovatno.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme