2011年01月27日
PHPのショートオープンタグ
以前インストールしたXAMPPでPHPの動作確認をしようとしたところ、
テキストボックス内のPHPの変数が<?= $test ?>という感じにそのまま表示された。
phpinfo() を確認してみると正常に表示されたが、short_open_tag がOff になっていた。
おそらくデフォルトでは Off になっているようだ。
したがって、phpフォルダ内のphp.iniを開いて
short_open_tag = Off
↓ ↓ ↓
short_open_tag = On
に変更し、Apache 再起動したところ、正常に表示された。
★まとめ
【症状】
<?= $test ?>という表現がそのまま表示される
PHP自体は動作している
【原因】
short_open_tagがOffになっていた
【対応】
C:\xampp\php\php.ini を開いて
short_open_tag = Off
↓ ↓ ↓
short_open_tag = On
【環境】
WindowsXP SP3
XAMPP1.7.3
PHP5.3.1
テキストボックス内のPHPの変数が<?= $test ?>という感じにそのまま表示された。
phpinfo() を確認してみると正常に表示されたが、short_open_tag がOff になっていた。
おそらくデフォルトでは Off になっているようだ。
したがって、phpフォルダ内のphp.iniを開いて
short_open_tag = Off
↓ ↓ ↓
short_open_tag = On
に変更し、Apache 再起動したところ、正常に表示された。
★まとめ
【症状】
<?= $test ?>という表現がそのまま表示される
PHP自体は動作している
【原因】
short_open_tagがOffになっていた
【対応】
C:\xampp\php\php.ini を開いて
short_open_tag = Off
↓ ↓ ↓
short_open_tag = On
【環境】
WindowsXP SP3
XAMPP1.7.3
PHP5.3.1
【PHPの最新記事】
この記事へのコメント