Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Adakah Menetapkan Objek Baharu dengan Rujukan Dihentikan dalam PHP5?

Adakah Menetapkan Objek Baharu dengan Rujukan Dihentikan dalam PHP5?

Barbara Streisand
Barbara Streisandasal
2024-10-23 21:30:30200semak imbas

Is Assigning New Objects by Reference Deprecated in PHP5?

tidak digunakan lagi: Menetapkan nilai pulangan baharu melalui rujukan

Masalah:

Menetapkan objek menggunakan kata kunci baharu dengan rujukan, seperti yang ditunjukkan di bawah, menghasilkan amaran penamatan dalam PHP5:

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

Jawapan:

Dalam PHP5, penggunaan & (ampersand) apabila menetapkan nilai pulangan baharu ditamatkan. Amaran itu boleh diselesaikan dengan mengalih keluar & daripada kod.

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

Perhatikan bahawa penetapan objek melalui rujukan ialah simpulan bahasa biasa dalam PHP4, tetapi ia tidak lagi diperlukan dalam PHP5. Untuk mendapatkan maklumat lanjut tentang penamatan ini, sila rujuk [dokumentasi PHP](https://www.php.net/manual/en/migration5.deprecated.php).

Atas ialah kandungan terperinci Adakah Menetapkan Objek Baharu dengan Rujukan Dihentikan dalam PHP5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn