Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah maksud parameter php?

Apakah maksud parameter php?

青灯夜游
青灯夜游asal
2022-06-28 18:15:002155semak imbas

Dalam php, parameter ialah port untuk pertukaran data di dalam dan di luar fungsi Input data dalam fungsi dilengkapkan dengan parameter. Mengikut kedudukan di mana parameter digunakan, parameter dibahagikan kepada parameter formal dan parameter sebenar: 1. Parameter formal ialah senarai parameter dalam kurungan selepas nama fungsi apabila mentakrifkan fungsi itu sendiri tidak mempunyai nilai tertentu. Parameter sebenar ialah parameter apabila pengguna memanggil fungsi Fungsi ialah beberapa parameter dalam kurungan selepas nama fungsi Parameter sebenar dan parameter formal perlu sepadan dengan satu sama lain mengikut urutan parameter formal dalam badan fungsi.

Apakah maksud parameter php?

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

Mengisytiharkan fungsi tersuai dalam PHP boleh Gunakan format sintaks berikut:

function 函数名 (参数1, 参数2, ..., 参数n){
    函数体;
    return 返回值;
}
  • Apabila mengisytiharkan fungsi, tanda kurung "()" selepas nama fungsi juga diperlukan diisytiharkan pembolehubah, dan kemudian pembolehubah boleh dihantar ke fungsi apabila memanggil fungsi. Senarai parameter boleh kosong atau mempunyai satu atau lebih parameter Gunakan koma untuk memisahkan berbilang parameter; panggilan fungsi dengan senarai parameter:

Dapat dilihat bahawa

: senarai parameter fungsi terdiri daripada sifar atau lebih parameter, setiap parameter dipisahkan dengan koma terbuka. Jadi apakah parameter?
函数名 (参数1, 参数2, ..., 参数n);

Parameter ialah port untuk pertukaran data di dalam dan di luar fungsi.

Jika fungsi tidak mempunyai senarai parameter, tugas yang dilakukan oleh fungsi itu ditetapkan dan pengguna tidak boleh menukar beberapa gelagat pelaksanaan di dalam fungsi apabila memanggil fungsi.

Jika fungsi mempunyai senarai parameter, fungsi boleh mendapatkan nilai data yang diperlukan untuk pelaksanaan fungsi dari luar. Iaitu, apabila pengguna memanggil fungsi, sebelum badan fungsi dilaksanakan, beberapa data dihantar ke dalam fungsi melalui senarai parameter fungsi Dengan cara ini, apabila fungsi melaksanakan badan fungsi, ia boleh menentukan perkara yang sedang berlaku di dalam badan fungsi berdasarkan data yang diluluskan oleh pengguna.

Mengikut lokasi di mana parameter digunakan, parameter dibahagikan kepada parameter formal dan parameter sebenar.

1 Parameter formal

Parameter formal ialah senarai parameter dalam kurungan selepas nama fungsi (dirujuk sebagai "parameter formal") semasa mentakrifkan fungsi , sama seperti Namanya sama, parameter formal itu sendiri tidak mempunyai nilai khusus. Oleh kerana badan fungsi perlu menggunakan parameter luaran, untuk membolehkan parameter dihantar dengan betul, ia perlu melalui parameter formal dan data dalam badan fungsi Parameter formal adalah seperti yang ditunjukkan dalam rajah di bawah.

[Contoh] Parameter formal fungsi adalah seperti berikut:

Apakah maksud parameter php?

Antaranya, pembolehubah $ dalam kurungan selepas nama fungsi dalam baris 2 kod str ialah parameter formal fungsi.

<?php
    function hello($str){
        echo &#39;参数 $str 的值为:&#39;.$str.&#39;<br>&#39;;
    }
?>
2. Parameter sebenar

Parameter sebenar ialah beberapa parameter dalam kurungan selepas nama fungsi apabila kita memanggil fungsi (dirujuk sebagai "parameter sebenar"), parameter sebenar dan Parameter formal perlu sepadan dengan satu-satu mengikut urutan Ia akan menggantikan nilai pembolehubah yang sepadan dengan parameter formal dalam badan fungsi Parameter fungsi boleh menjadi nilai tertentu atau pembolehubah parameter adalah seperti yang ditunjukkan dalam rajah di bawah.

[Contoh] Kod berikut menunjukkan parameter sebenar yang digunakan semasa memanggil fungsi:

Apakah maksud parameter php?

Antaranya, selepas nama fungsi dalam baris 6 daripada kod 11 dan 32 dalam kurungan adalah parameter sebenar.

Nota: Parameter sebenar mestilah sama dengan bilangan parameter formal dan sepadan satu dengan satu, jika tidak, atur cara akan menjadi salah.
<?php
    function add($a, $b){
        echo $a.&#39; + &#39;.$b.&#39; = &#39;.($a+$b).&#39;<br>&#39;;
    }
    add(11, 32);
?>

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Apakah maksud parameter php?. 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