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...)