[ VirtualPoP @ 25.02.2011. 20:41 ] @
<?= Nece da mi radi prilikom listanja podataka iz tabele.

Kada postavim <?php echo.... onda sve radi OK.

Predpostavljam da je nesto vezano za podesavanja php. Ima li neko nekakvu ideju sta da radim?

Znaci ovo nece da mi radi:

<a href="proba.php?id=<?=$slog["id_abc"]?>">Uredi</a>

A ovo radi ok:

<a href="proba.php?id=<?php echo $slog["id_abc"]; ?>">Uredi</a>
[ Nikola Poša @ 25.02.2011. 21:21 ] @
http://php.net/manual/en/ini.core.php#ini.short-open-tag

Mada je to podešavanje je po default-u uključeno.
[ dendic @ 28.02.2011. 07:05 ] @
A jel ti radi bilo kakav script koji zapocnes sa <? umjesto <?php
[ Ikonic @ 12.03.2011. 23:24 ] @
Citat:
Nikola Pošahttp://php.net/manual/en/ini.core.php#ini.short-open-tag

Mada je to podešavanje je po default-u uključeno.


Ja mislim da je od 5.3 short tag off po default-u..
[ zoxkika2 @ 27.08.2011. 22:30 ] @
Moras short tag da podesis na on, mada mnogi kazu da je najbolja varijanta koristiti standardan tag.
[ vatri @ 01.09.2011. 23:34 ] @
A sto je bolje koristiti standardni ?
[ spezia @ 27.09.2011. 06:55 ] @
Koristiti short tag se ne preporucuje...
Prvo sto je nepregledno, to sto stedis neke karaktere je smesno.
Drugo zbog XML, ume da pravi ozbiljne probleme, ako radis sa XML. Gde god da citas o tome, ispod ces naci jedno veliko upozorenje zasto se ne koristi.

Nisam siguran ali mislim da su najavili od verzije php 6(znam da ce neke stvari biti izbacene, koga zanima nek proveri da li je i ovo jedna od njih) biti zabranjeno pa bolje da se ljudi ne uce losim metodama. Ozbiljni programeri to ne koriste.
[ vatri @ 27.09.2011. 07:45 ] @
Ako vec imas losu praksu pa mjesas HTML i PHP, onda je preglednije napisati:

Code:
<div class="nesto"><?=$txt?></div>


nego

Code:
<div class="nesto"><?php echo $txt;?></div>


U PHP 6 ce biti izbaceni ASP tagovi <% , nisam nasao nigdje da ce i short_tags.

Za XML mi bas nije jasno zasto bi bili problemi, PHP tagovi nemaju sta traziti u XML-u. Mozda sam nesto propustio, pa posalji link ako ima negdje objasnjeno
[ spezia @ 27.09.2011. 08:36 ] @
http://stackoverflow.com/quest...p-short-tags-acceptable-to-use
Mislim imas preko google-a, bezveze sam ti izbacio prvi post.

Ja vise imam u knjigama kao napomenu, a i u firmi seniori nikako ne dozvoljavaju taj nacin. Kada kazem seniori mislim na ljude sa 10 god radnog iskustva i ljudi koji stvarno znaju.
A ja se uvek upravljam prema ljudima koji znaju i koji vrede. Cak mislim da kada odes u neku firmu i dozvole ti to da koristis odmah vidis koliko ta firma vredi.
[ Goran Rakić @ 27.09.2011. 09:03 ] @
Mislim da preteruješ. Lično nemam naviku da koristim <?, ali <?= jeste zgodna forma kada se PHP koristi i u šablonima. Sa PHP 5.4 <?= radi kao posebna forma čak i kada je <? isključeno.
[ spezia @ 27.09.2011. 09:48 ] @
Pa zadnja moja recenica je moje misljenje...
Princip dobrih programera je ne komplikuj zivot i ne pravi probleme gde ih nema. Isto su me uputili da uvek imas dobre navike i izbegavas problematicne stvari. Ko voli taj nacin pisanja neka se cima da kada radi nesto drugo i o tome vodi racuna.

Neka svako radi kako mu je lakse, moje misljenje je da je manje problema ako se izbegavaju

[Ovu poruku je menjao spezia dana 27.09.2011. u 11:46 GMT+1]