PHPコーディング

変数の定義

2011年12月23日
タイマーメール】のユーザーさんから、動かないとの連絡がありました。
こちらではちゃんと動いていますし、他のユーザーさんからはそのような連絡はないし・・・ おそらく、サーバーの設定を少し変えたら動くのだろうと思います。

で、出ているエラーから、対処法を探してみました。
おそらく原因はこれでしょう。
http://www.sound-uz.jp/php/note/errorsの【Notice: Undefined variable】

対処法は
http://www.sakura-pc.jp/php/02020000.shtmlの【補足】

どうやらPHP5から変数を初期化するようになったようです。
そうかぁ。やっとPHPも変数の初期化を意識するようになったのか。でも型は宣言しない様子。

私のサーバーではエラーは出ない設定になっているけれど、ユーザーさんのサーバーは出る設定になっているようです。
ユーザーさんに対処法をお知らせしました。これで動けばよいのですが。

変数も初期化したほうがセキュリティ上良いようなので、ボチボチ(とても一気にはできない・・・)変更していくことにします。

変数を定義というか初期化することになったのはよいことですが、その変更を知らなかったのは不覚でした!

PHPの基礎体力
ここ面白そうです。じっくり読んでみよう。