short_open_tag = On
Bu mümkün mü?
EDIT
Ben bu çalıştı:
<?php
if (!ini_get('short_open_tag')) {
ini_set('short_open_tag', 'On');
}
$a=1;
?>
<?=$a;?>
çalışmıyor değil <?=$a;?>
, bu yüzden hangi çıkışları.
PHP 5.3 kullanıyorsanız short_open_tag
artık bir seçenek değildir.
http://php.net/manual/en/ini.core.php
Kısa etiketler PHP 5.3 olarak onaylanmaz ve PHP 6.0 kaldırılmış olabilir.
Evet, ini_set()
a> istediğiniz şeydir.
EDIT: bir örnek eklendi
if (!ini_get('short_open_tag')) {
ini_set('short_open_tag', 'on');
}
Eğer ini_set kullanabilirsiniz rağmen, (PHP Belgeler alıntı) dikkatli olun
Not all the available options can be changed using ini_set(). There is a list of all available options in the appendix.
Eğer magic_quotes, short_open_tags gibi seçenekleri değiştiriyorsanız, o tamam. Vb safe_mode, enable_dl değiştirmek için gidiyoruz Ama eğer bazı sorunlarla karşı karşıya olabilir.
Eğer bir oturum sırasında değiştirmek ve daha sonra bu konuda unutmak istiyorsanız, ini_get () kullanın ve ini_set (). Aslında programlı php.ini değiştirmek istiyorsanız, size, parse_ini_file kullanarak ini dosyasını ayrıştırmak seçeneklerinizi değiştirmek ve geri diske yazabilirsiniz. here daha fazla bilgi için bkz:
veya dosyanın normal açılmasını, preg_replace () vs kullanarak kendi dize değiştirme yordamı yazabilirsiniz.