Parameter fungsi PHP diluluskan secara lalai Pembolehubah dalam fungsi boleh diubah suai dengan menggunakan simbol & untuk lulus rujukan Kelebihannya termasuk meningkatkan kecekapan dan membenarkan fungsi mengubah suai dengan cara yang tidak dijangka kesan dan pembolehubah bersandar daripada kekal tidak berubah mungkin.
Melalui parameter fungsi PHP dengan rujukan
Dalam PHP, parameter fungsi diluluskan secara nilai secara lalai, yang bermaksud pengubahsuaian pada parameter tidak akan menjejaskan nilai pembolehubah sepadan dalam fungsi yang memanggilnya.
Melewati rujukan
Untuk mengubah suai pembolehubah dalam fungsi, kita perlu lulus rujukan, yang bermaksud bahawa fungsi itu akan menunjuk ke alamat memori pembolehubah dalam fungsi yang memanggilnya. Kita boleh menggunakan simbol &
untuk menghantar rujukan. &
符号来传递引用。
语法:
function myFunction(&$param) { // 修改 $param 会影响调用函数中的变量 }
实战案例:
以下示例演示了如何通过引用传递参数:
代码:
function incrementByReference(&$num) { $num++; } $number = 10; incrementByReference($number); echo $number; // 输出 11
在这个示例中,incrementByReference()
函数通过引用接收 $num
参数,并且在函数中对它的修改会影响到主程序中的 $number
Sintaks: rrreee
Kod: >contoh kod inferens ini, contoh kod ini Fungsi menerima parameter $num
melalui rujukan, dan pengubahsuaian padanya dalam fungsi akan mempengaruhi pembolehubah $number
dalam program utama.
Atas ialah kandungan terperinci Bagaimana untuk lulus parameter fungsi PHP dengan rujukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!