PHP4からPHP5

  • 投稿日:
  • by

自分が管理人をしているサイトのPHP4のシステムをPHP5に移植している>。
某MLと某会員制のコラムサイトである。総ステップ数は5Kくらい。

セキュリティ的にもいろいろとアレなので、プログラム自体の手直しを含み、結構時間がかかる。
へたれな間違いorzも含み、いちおう移植のtopisを上げる。


  1. 「true」のスペルミス「ture」が「真」を返さなくなった。
  2. 関数呼び出し時の変数「&$foo」は「$foo」でよい。
  3. 未宣言の変数は「if ($foo == "")」ではなく、「if (empty($foo)」とする
  4. simplexmlライブラリで読み込んだファイルは、例えファイルの文字コードがeuc-jpでも、UTF-8と>してロードされる。
  5. MIMEのdecodeライブラリはあるが、 encodeするライブラリがない(;´Д⊂)
  6. simplexmlライブラリは、特殊文字(SJISのギリシャ数字Iとか)があると無視せず、エラーを返す