PHP4からPHP5への移行にあたって
自分に関係ありそうな点だけのメモ。
mbstrlenなどが使えなくなっている。
PHP4以前 | PHP5 |
---|---|
mbstrlen | mb_strlen |
mbstrpos | mb_strpos |
mbstrrpos | mb_strrpos |
mbsubstr | mb_substr |
mbstrcut | mb_strcut |
「PHP5」に書いた関数も、PHP4で使える。
アップロードしたファイルの情報の取り出し方、など。
PHP4以前 | PHP5 |
---|---|
$HTTP_POST_FILES | $_FILES |
$HTTP_SERVER_VARS | $_SERVER |
結構あるので、ちまちまやっていては日が暮れる。機械的に置換しよう。perl -i -pe 's/\$HTTP_POST_FILES/\$_FILES/g' *.phpとか?
postgres関係
pg_connect()に複数のパラメターを渡す構文が、"Unable to connect to Postgre SQL server: FATAL: role "_www" does not exist 〜"とエラーに。