ローカルでPHP5を使って開発してるんですが、
とりあえずレンタルサーバを借りてアップしたら全然動かなかったんですよ。
なんでかなと思っていろいろ調べたんですが、
レンタルサーバで動くPHPのバージョンがPHP4だったみたいで。
原因はコンストラクタを使用してたことでした。
class className{
// コンストラクタ(new した時に呼ばれる)
function __construct(){
// 処理
}
function method(){//処理}
}
コンストラクタってPHP4はなかったのかぁ。
しょうがないので、とりあえずnewしたあとメソッドとして呼んで対処しときましたが。
JAVAにあったから普通に使ってしまっていたよ。
やっぱりローカルでテストするのと環境はできるだけあわせなきゃ意味がないですね。
しかし個人で作ってるそんなにアクセスが来るとも思えないシステムで
サーバを先に借りるってのも意外に抵抗があります。
たいした金額じゃないとはいえ、お金を払うわけだし。
う~ん、悩みどころだなぁ。
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。