Rumah >pembangunan bahagian belakang >tutorial php >Amalan Dihentikan: Menetapkan Nilai Pulangan \'baharu\' melalui Rujukan?
Menetapkan nilai pulangan baharu melalui rujukan, sebagai dilihat dalam kod:
<code class="php">$obj_md = new MDB2();</code>
telah ditandakan sebagai tidak digunakan lagi. Amalan ini mungkin membawa kepada mesej ralat: "Menetapkan nilai pulangan baharu melalui rujukan ditamatkan."
Dalam PHP 5, simpulan bahasa menetapkan melalui rujukan ditamatkan. Amaran boleh dialih keluar dengan hanya meninggalkan ampersand daripada kod:
<code class="php">$obj_md = new MDB2();</code>
Dalam PHP 4, simpulan bahasa penugasan melalui rujukan telah digunakan untuk melanjutkan kelas. Sebagai contoh, kod berikut akan memanjangkan kelas MDB2:
<code class="php">$obj_md =& new MDB2();</code>
Dalam sampel kod yang disediakan, ada kemungkinan ampersand tiada, yang akan mengakibatkan yang dinyatakan di atas ralat. Dalam kes ini, kodnya hendaklah:
<code class="php">$obj_md =& new MDB2();</code>
Walau bagaimanapun, simpulan bahasa ini tidak digunakan dan harus dielakkan.
Atas ialah kandungan terperinci Amalan Dihentikan: Menetapkan Nilai Pulangan \'baharu\' melalui Rujukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!