Rumah > Artikel > pembangunan bahagian belakang > Komponen struktur fungsi PHP
Fungsi PHP terdiri daripada pengisytiharan fungsi, parameter, nilai pulangan, skop pembolehubah, dll.: Fungsi bermula dengan fungsi, diikuti dengan nama fungsi dan parameter dalam kurungan. Parameter dihantar ke fungsi dan digunakan dalam badan fungsi. Fungsi boleh menggunakan pulangan untuk mengembalikan nilai. Pembolehubah yang diisytiharkan dalam fungsi mempunyai skop tempatan, manakala pembolehubah yang diisytiharkan di luar fungsi mempunyai skop global. Kes praktikal: Anda boleh menulis fungsi untuk mengira purata dua nombor.
Komponen struktur fungsi PHP
Pengisytiharan fungsi
Sesuatu fungsi bermula dengan kata kunci {}
. function
关键字开始,后面跟着函数名和圆括号。圆括号内可以包含函数参数,它们以逗号分隔。函数体用花括号 {}
括起来。
function greet($name) { echo "Hello, $name!"; }
参数
参数是传递给函数的数据。参数在函数声明中定义,并在函数体中使用。
返回值
函数可以使用 return
语句返回一个值。如果没有明确返回,函数将返回 null
function add($a, $b) { return $a + $b; }
Parameter
Parameter ialah data yang dihantar ke fungsi. Parameter ditakrifkan dalam pengisytiharan fungsi dan digunakan dalam badan fungsi.Nilai pulangan
Fungsi boleh mengembalikan nilai menggunakan pernyataanreturn
. Jika tidak dikembalikan secara eksplisit, fungsi mengembalikan null
. $global_variable = "global"; function test() { $local_variable = "local"; echo $global_variable; // 输出 "global" echo $local_variable; // 输出 "local" }🎜Skop pembolehubah🎜🎜🎜Pembolehubah yang diisytiharkan di dalam fungsi mempunyai skop setempat dan hanya boleh diakses dalam fungsi tersebut. Pembolehubah yang diisytiharkan di luar fungsi mempunyai skop global dan boleh diakses di dalam dan di luar fungsi. 🎜
function average($a, $b) { return ($a + $b) / 2; } $avg = average(10, 20); echo "The average is: $avg"; // 输出 "The average is: 15"🎜🎜Kes praktikal: Kira purata dua nombor🎜🎜🎜Fungsi berikut mengira purata dua nombor:🎜rrreee
Atas ialah kandungan terperinci Komponen struktur fungsi PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!