aky je spravny zapis :
<?php echo "$premenna" ?>
<? echo "$premenna" ?>
<?=$premenne ?>
predpokladam, ze vsetko by malo byt spravne. Zaujima ma ten posledny zapis, neako malo som sa s nim stretol - ale nasiel som ho v jendom scripte. Na localhoste som to musel prepisat do ineho tvaru "s echom". Je to nieco v nastaveni alebo... mozte mi to niekto vysvetlit.
dakujem
http://cz.php.net/manual/en/function.echo.php
http://cz.php.net/manual/en/ini.core.php#ini.short-open-tag
Formálně správný tvar je ten první. Dříve byl hojně využíván druhý tvar, ale s rozmachem XML bylo nutno přejít na ten první. No a ten třetí zkrácený tvar neznám původ, ale řekl bych, že je to featurka, která se uplatňovala ve skriptovacích jazycích. V HTML zápisu zabírá velkou část výstup echo. Takže, aby se nemusel vždy psát ten dlouhatánský kód, tak vymysleli tu zkrácenou verzi ;)
Snad jen dodam, ze u pri vypisu promenne je zbytecne pouzivat uvozovky - jen to zpomaluje skript ;)
Zbytek napsal uz Tomík.
dakujem za objasnenie:) - takze kludne mozem pouzivat s echom (bez uvodzoviek:)