PHP5.3でDeprecatedエラーが出る際の対応方法

PHP5.3でPEARを使う際に、Deprecated: Assigning the return value of new by reference is deprecated inというエラーが表示されました。
対応方法を自分用にメモ。
これはclassのインスタントを作成する際に、参照渡しを行うと上記エラーが発生するようです。
↓こんなソースコードの際のエラーです。
$hoge =& new HogeClass();
PHPの先頭で以下の1行を挿入すれば対応可能でした。
error_reporting(E_ALL & ~E_DEPRECATED);
※もしくはエラーの出ている場所を見ると、=& になっているので = に変更してもOKです。
以上、PHP5.3でDeprecatedエラーが出る際の対応方法でした。
最新情報をお届けします
