php short tag - long tag sorunsalı
evet php'de böyle bir sorunsal var. short tag mı kullanmalıyız yoksa long tag mı? öncelikle örneklerimizi verelim:

< ?=$foo?>


<?php echo $foo?>



görüldüğü üzere short tag'ın kullanımı, yazımı çok daha kolay. ancak şöyle bir şey var ki php.ini dosyasına erişimimizin olmadığı server'larda short tag kullanımı sıkıntı yaratabilir. standart php kurulumunda php.ini'de "on" olarak gelen "short_open_tag" değeri "off" olarak değiştirilmiş olabilir. bu durumda php kodumuzda short tag kullandığımız bölümler çalışmayacaktır.

sonuç olarak eğer php.ini dosyasına erişimimiz var ise short tag kullanılabilir ancak aksi halde uyumluluk sorunları yaşamamak için her zaman için long tag kullanılmalı.

short tag kullanımıyla ilgili ayarları değiştirmek için "php.ini" dosyasındaki ilgili satır:

short_open_tag

edit: yazıyı yazarken bile sorun çıkarttı short tag olayı :D şimdilik önüne boşluk koydum bakalım. boş bir vaktimde düzelteceğim.


Ad Soyad:
E-posta:
Web site:
şuralara da bakın derim

Burak İlem

Ali Yılmaz