ホームページ  >  記事  >  バックエンド開発  >  PHP エラー非推奨: new_PHP チュートリアルの戻り値の割り当て

PHP エラー非推奨: new_PHP チュートリアルの戻り値の割り当て

WBOY
WBOYオリジナル
2016-07-13 16:56:57984ブラウズ

本日phpをphp5.3にアップグレードしたところ、=&を使用するとPHPエラー「Deprecated: Assigning the return value of new by Reference is deprecated」が表示され、いろいろ調べてみたところ、php5.3では=がサポートされていないことが分かりました。 &。

非推奨: new の戻り値を参照によって割り当てることは、ソリューションでは非推奨です:

エラー行: $mysql =& new mysql;

エラーの原因:php5.3以降、phpの「=&」記号が廃止されました

解決策:

1. コピーする場合は、= を使用して引用します。詳細は次のとおりです。 1. PHP5 オブジェクトのコピーは参照を使用します。 2. 参照メソッドを使用しない場合は、オブジェクトをコピーするときにキーワード clone を追加する必要があります。
3. コピープロセス中にいくつかの属性を変更したい場合は、関数 _clone();

を追加します。

http://www.bkjia.com/PHPjc/631548.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631548.html技術記事今日、phpをphp5.3にアップグレードした後、=が使用できるようになりました。非推奨: new の戻り値を参照によって割り当てることは、ソリューションでは非推奨です: エラー行: $mysql = new mysql...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。