Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 10. 1. 2015, 16:49:44
Chcem sa opýtať, či používate short open tags, alebo všade vypisujete <?php ?
Ako je to na väčšine serverov, sú tieto tags povolené? A ak nie, dajú sa povoliť cez htaccess, alebo cez ini_set ? |
||
Jan Tvrdík Profil |
#2 · Zasláno: 10. 1. 2015, 16:57:30
Z hlediska přenositelnosti kódu je výrazně (výrazně!) lepší nespoléhat na short open tags.
|
||
Marschmallow Profil |
#3 · Zasláno: 10. 1. 2015, 16:58:53
jefitto44:
Ja používám výhradně dlouhou verzi. Takže <?php .
|
||
xROAL Profil |
Zvyknem vypisovať
<?php , aj keď vo väčšine prípadov to ani nepíšem lebo IDE to spraví za mňa hneď pri vytvorení .php súboru. Avšak zvyknem používať <?= namiesto <?php echo pokiaľ chcem niekde v HTML vypísať premennú, čo je od PHP 5.4 povolené bez ohľadu na nastavenie short tags.
Inak ako píše [#2] Jan Tvrdík, niekde short tags môžu byť povolené, niekde nie. Skrátený zápis ti môže spôsobiť problémy, plný zápis nemá prečo robiť problémy. |
||
lionel messi Profil |
#5 · Zasláno: 10. 1. 2015, 17:15:03
jefitto44:
Rovnako používam výlučne <?php . Je to dlhšie iba o tri znaky a nezávislé na konfiguračnej direktíve, ktorá nemusí byť zapnutá. Súhlasím preto s ostatnými vyjadrenými názormi. Donedávna som nepoužíval ani zápis, ktorý uviedol xROAL, po prechode na 5.4 (k novému poskytovateľovi hostingu) ho používam v tejto situácii:
<a href="http://www.example.com" <?= (isset($premenna)) ? 'class="active"' : '' ?></a> |
||
Časová prodleva: 10 let
|
0