PHP5.4にしたらエラーが出た
使用しているレンタルサーバがPHP5.4に対応したというので、バージョンアップしてみました。
変更前は5.2でした。
するととんでもないエラーが出ました。
あるページでPHPのコードがそのまま表示されてしまいました。
気づいたのは、通常「<?php」から書き始めるのですが、そのページでは「<?」となっていました。
私がPHPを使い始めたときには「どちらから書き始めてもよい」ということでした。
「<?」を使うためには、PHPの設定でshort_open_tagという項目がオンになっている必要があるらしく、確認するとオフになっていました。
ここをオンにすればよいのですが、どうやら5.4以降はオフがデフォルトのようですし、「<?」を使っていた箇所が2か所だけだったので、コードの方を書き直すことにしました。
[ 2013年3月10日 | カテゴリー: PHP | タグ: バージョンアップ , 設定 ]
« 日本おでんマップ | 東日本大震災の死者・行方不明者数の推移 »
コメントを残す