Zuweisen des Rückgabewerts von „new“ per Referenz, as im Code gesehen:
<code class="php">$obj_md = new MDB2();</code>
wurde als veraltet markiert. Diese Vorgehensweise kann zu einer Fehlermeldung führen: „Das Zuweisen des Rückgabewerts von new per Referenz ist veraltet.“
In PHP 5 ist das Idiom des Zuweisens per Referenz veraltet. Die Warnung kann entfernt werden, indem einfach das kaufmännische Und aus dem Code weggelassen wird:
<code class="php">$obj_md = new MDB2();</code>
In PHP 4 wurde das Idiom der Zuweisung per Referenz verwendet, um Klassen zu erweitern. Beispielsweise würde der folgende Code die MDB2-Klasse erweitern:
<code class="php">$obj_md =& new MDB2();</code>
Im bereitgestellten Codebeispiel fehlt möglicherweise ein kaufmännisches Und, was zu dem oben genannten Ergebnis führen würde Fehler. In diesem Fall sollte der Code wie folgt lauten:
<code class="php">$obj_md =& new MDB2();</code>
Diese Redewendung ist jedoch veraltet und sollte vermieden werden.
Das obige ist der detaillierte Inhalt vonVeraltete Praxis: Den Rückgabewert von „new' per Referenz zuweisen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!