Tweet
PHPのShort tagでエラー (Parse error: syntax error, unexpected T_STRING)
php.iniの設定でshort_open_tagがOnだと、うっかり
"<?xml version="1.0" encoding="Shift_JIS"?>"のような宣言がphpスクリプトと認識されてパースエラーが出る。
Parse error: syntax error, unexpected T_STRING in ~...
short_open_tagをOffにしてやろうと思ったが、short_open_tagを使っているプログラムも結構あるようで、デフォルトでもOnなので面倒をさけるためスクリプト側で対処することにした。
PHPはそういう言語なので細かいことは気にしないことにする。
<?php echo '<?xml version="1.0" encoding="Shift_JIS"?>'; ?>
関連記事
- Windows7のタスクスケジューラを利用してPythonスクリプトを実行する
- Unityを無料ではじめる
- PHPで以下のエラーが出る場合
- PHPでフォーム送信時に「表」「予」「申」「能」「十」「ソ」に円マークがつく
- ロリポップでサーバーエラー