Heim  >  Artikel  >  Backend-Entwicklung  >  Ist das Zuweisen neuer Objekte per Referenz in PHP5 veraltet?

Ist das Zuweisen neuer Objekte per Referenz in PHP5 veraltet?

Barbara Streisand
Barbara StreisandOriginal
2024-10-23 21:30:30200Durchsuche

Is Assigning New Objects by Reference Deprecated in PHP5?

veraltet:Zuweisung des Rückgabewerts von new per Referenz

Problem:

Zuweisung von Objekten mit Das neue Schlüsselwort per Referenz erzeugt, wie unten gezeigt, eine Verfallswarnung in PHP5:

<code class="php">$obj_md = new MDB2();</code>

Antwort:

In PHP5 ist die Verwendung von & (kaufmännisches Und) bei der Zuweisung ist der Rückgabewert new veraltet. Die Warnung kann durch Entfernen des & aus dem Code behoben werden.

<code class="php">$obj_md = new MDB2(); // No ampersand</code>

Beachten Sie, dass die Zuweisung von Objekten per Referenz in PHP4 eine gängige Redewendung war, in PHP5 jedoch nicht mehr erforderlich ist. Weitere Informationen zu dieser Einstellung finden Sie in der [PHP-Dokumentation](https://www.php.net/manual/en/migration5.deprecated.php).

Das obige ist der detaillierte Inhalt vonIst das Zuweisen neuer Objekte per Referenz in PHP5 veraltet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn