phpのショートコードが活きてくれないのを直す
https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/PHP-logo.svg/1200px-PHP-logo.svg.png
/etc/php.ini
以下をOnにする
code:php.ini
short_open_tag = On
ただ、パーミッションとかで無理そうだったら以下で対応してみる。
.htaccess
以下を記載する
code:.htaccess
php_flag short_open_tag On
デメリットについて
<?xml version="1.0" encoding="UTF-8" ?>
こういうのがショートコードとして判定される。xml記法がある場合は気をつける。
一応の回避法
<? echo '<?xml version="1.0" encoding="UTF-8" ?>'; ?>
ちなみにPHP 5.4.0以降だったら<?php echoを<?=に書きかえるのが推奨とのこと。というかショートタグが常時ONになってる。