1

重複の可能性:
PHP5.3.0 での Pear エラー メッセージ

私はphpが初めてで、ネットのチュートリアルに従っています。私は、この PEAR がライブラリであると知っていることについての知識を持っていません。xampp をダウンロードすると、pear が含まれています。しかし、私はこのエラーに遭遇します。

エラーは言う

非推奨: 参照による new の戻り値の割り当ては、C:\xampp\php\PEAR\Config.php の 80 行目で非推奨になっています。

非推奨: 参照による new の戻り値の割り当ては、C:\xampp\php\PEAR\Config.php の 166 行目で非推奨になっています。



私がしたことは、そこに入ってこれを変更することでした

function Config()
    {
        $this->container =& new Config_Container('section', 'root');
    } // end constructor

これに

function Config()
    {
        $this->container = new Config_Container('section', 'root');
    } // end constructor

どういうわけかエラーを取り除きましたが、行った変更により将来さらにエラーが発生した場合はどうなりますか。

4

1 に答える 1

2

オブジェクトをインスタンス化するときに参照演算子を使用する必要があるのは、古いバージョンの PHP だけでした。したがって、この変更によって新しいエラーが発生することはありません。

ただし、この変更を行う必要があるということは、おそらくまったく使用すべきではない古い/レガシー コードを使用していることを意味します。他の貧弱なプログラミング手法を使用している可能性が高く、修正されていないセキュリティ上の欠陥が含まれている可能性さえあります。

于 2012-10-08T22:49:33.033 に答える