Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Komponen struktur fungsi PHP

Komponen struktur fungsi PHP

王林
王林asal
2024-04-10 18:03:01686semak imbas

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.

PHP 函数的结构性成分

Komponen struktur fungsi PHP

Pengisytiharan fungsi

Sesuatu fungsi bermula dengan kata kunci fungsi, diikuti dengan nama fungsi dan kurungan. Argumen fungsi boleh terkandung dalam kurungan, dipisahkan dengan koma. Badan fungsi disertakan dalam pendakap kerinting {}. 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 pernyataan return. 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!

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