Bir saat önce, dedi ki verdiği cevap cevap vermek için (quoting):
In some PHP hosts you can being a
script block with <?
. In IIS the
block must start with <?php
.
That's not a setting of IIS ; that's a configuration option of PHP, which is called short_open_tag
: if that configuration option is enabled, short tags (i.e. <?
) will be accepted.
Kısa açık etiketlerini kullanarak sık sık devre dışı bırakılabilir gibi, iyi bir pratikle olarak kabul edilmez - ve PHP'nin yeni sürümleri ile, varsayılan olarak, - Eğer sunucunun yönetici iseniz, yeniden gerekir, ancak Onları etkinleştirin.
short_open_tag
etkinse - Ve, bilgi için, onlar da onlar ile <?xml
başlatmak XML dosyaları ile sorun neden olabilir, çünkü "bad" olarak kabul edilmektedir o <?
ile başlar, bu sıkıntılara neden olacaktır
Enabling short_open_tag
is just a matter of editing your php.ini
file, and using
short_open_tag = On
Yerine
short_open_tag = Off
No need to edit/path all your PHP files ;-)
(Well, if you are admin of your server, that is...)