Rumah > pembangunan bahagian belakang > tutorial php > Parameter dan nilai pulangan fungsi PHP

Parameter dan nilai pulangan fungsi PHP

WBOY
Lepaskan: 2024-04-13 17:12:01
asal
1147 orang telah melayarinya

Parameter fungsi PHP boleh mempunyai spesifikasi jenis dan nilai lalai, dan nilai pulangan boleh mengembalikan nilai spesifikasi jenis. Sebagai contoh, fungsi sum() yang mengira jumlah dua nombor dan mengembalikan integer mengambil dua hujah integer, satu daripadanya mempunyai nilai lalai "Tetamu".

PHP 函数的参数和返回值

Parameter dan nilai pulangan fungsi PHP

Parameter fungsi

Parameter fungsi ialah nilai data yang dihantar ke fungsi. Mereka membenarkan fungsi untuk melaksanakan tugas tertentu. Parameter muncul sebagai senarai yang dipisahkan koma dalam definisi fungsi dan panggilan fungsi.

function function_name(parameter1, parameter2) {}function function_name(parameter1, parameter2) {}

参数类型说明

参数可以具有类型说明。类型说明指定参数的期望数据类型。

function sumOfNumbers(int $num1, int $num2) {}
Salin selepas log masuk

在这个例子中,sumOfNumbers() 函数期望两个整数参数 ($num1$num2)。

默认参数值

参数可以具有默认值。当调用函数时,如果指定了参数值,则使用它。如果没有指定,则使用默认值。

function greetUser($name = "Guest") {}
Salin selepas log masuk

在这个例子中,greetUser() 函数有一个默认参数 $name,值为 "Guest"。

返回值

函数可以返回一个值。返回值是函数执行结果的数据值。返回值使用 return 语句指定。

function function_name(): return_type {}

返回值类型说明

返回值可以具有类型说明。类型说明指定返回值的预期数据类型。

function getSumOfNumbers(): int {}
Salin selepas log masuk

在这个例子中,getSumOfNumbers()

Spesifikasi jenis parameter

Parameter boleh mempunyai spesifikasi jenis. Spesifikasi jenis menentukan jenis data yang dijangkakan bagi parameter.

function sum(int $num1, int $num2): int {
  return $num1 + $num2;
}

// 调用函数
$result = sum(5, 10);

// 打印结果
echo $result; // 输出 15
Salin selepas log masuk
Dalam contoh ini, fungsi sumOfNumbers() menjangkakan dua parameter integer ($num1 dan $num2). 🎜🎜🎜Nilai Parameter Lalai ​​🎜🎜🎜Parameter boleh mempunyai nilai lalai. Apabila fungsi dipanggil, jika nilai parameter ditentukan, ia digunakan. Jika tidak dinyatakan, nilai lalai digunakan. 🎜rrreee🎜Dalam contoh ini, fungsi greetUser() mempunyai parameter lalai $name dengan nilai "Tetamu". 🎜🎜🎜Nilai pulangan🎜🎜🎜Fungsi boleh mengembalikan nilai. Nilai pulangan ialah nilai data hasil pelaksanaan fungsi. Nilai pulangan ditentukan menggunakan pernyataan return. 🎜🎜function function_name(): return_type {}🎜🎜🎜Spesifikasi jenis nilai pulangan🎜🎜🎜Nilai pulangan boleh mempunyai spesifikasi jenis. Spesifikasi jenis menentukan jenis data yang dijangkakan bagi nilai pulangan. 🎜rrreee🎜Dalam contoh ini, fungsi getSumOfNumbers() mengembalikan integer. 🎜🎜🎜Kes Praktikal🎜🎜🎜Pertimbangkan fungsi yang mengira hasil tambah dua nombor: 🎜rrreee

Atas ialah kandungan terperinci Parameter dan nilai pulangan fungsi PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan