Rumah > Artikel > pembangunan bahagian belakang > Bolehkah php melepasi parameter tatasusunan?
php boleh melepasi parameter tatasusunan. Dalam PHP5.6 dan versi yang lebih baru, parameter formal fungsi boleh menggunakan "..." untuk menunjukkan bahawa fungsi boleh menerima bilangan parameter yang berubah-ubah dan parameter pembolehubah akan dihantar ke fungsi sebagai tatasusunan, sintaks "function function Name(...$arr){//execution code}".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php boleh melepasi parameter tatasusunan .
Apabila memanggil fungsi, anda perlu menghantar parameter kepada fungsi Parameter yang dihantar ke dalam fungsi dipanggil parameter sebenar, dan parameter yang ditakrifkan oleh fungsi dipanggil parameter formal. Terdapat empat cara untuk menghantar parameter kepada fungsi, iaitu lulus mengikut nilai, lulus dengan rujukan, parameter lalai dan parameter panjang berubah-ubah.
Parameter panjang berubah akan dihantar ke fungsi sebagai tatasusunan.
Parameter Panjang Pembolehubah PHP
Dalam PHP 5.6 dan versi yang lebih baru, parameter formal fungsi boleh menggunakan …
untuk menunjukkan bahawa fungsi menerima satu Bilangan argumen pembolehubah akan dihantar ke fungsi sebagai tatasusunan.
Contoh adalah seperti berikut:
<?php function test(...$arr){ var_dump($arr); } test(1, 2, 3, 4); test(5, 6, 7, 8, 9, 10); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bolehkah php melepasi parameter tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!