sidewalkcafe blog

日々是好日

困った

テスト環境でデータベースからの表示に成功したのでサーバ環境でテストしてみたところ
エラーてんこもり^^;

ローカルテストでは出なかったのになんでかなと思ったら
ini_set( 'error_reporting', E_ALL ); 設定したら出たわ
警告表示レベルが低かったのね・・・

Deprecated: Function ereg() is deprecated

ereg は非推奨になったので変更すれという事か・・・

という訳でereg()はpreg_match()に、
ereg_replace()はpreg_replace()に置き換え

Fatal error: Call to undefined function password_hash()

パスワードハッシュ関連の関数はPHP5.5から
それ以前は定義されてないのでエラー

ライブラリがあるようなのでなんとかなる

Strict Standards: Non-static method htmltemplate::removeTag() should not be called statically 

staticではないクラスを静的コールしたら出るエラー
動的コールに直すかstaticを設定


phpのバージョン上げられれば良いんだけど
他のプログラムも書き換えないと動かなくなりそうやしなあ・・・