Fungsi tersuai PHP membolehkan enkapsulasi blok kod, memudahkan kod dan meningkatkan kebolehselenggaraan. Sintaks: function function_name(argument1, argument2, ...) { // blok kod }. Buat fungsi: function calculate_area($length, $width) { return $length * $width }. Panggil fungsi: $area = calculate_area(5, 10);. Kes praktikal: Gunakan fungsi tersuai untuk mengira jumlah harga item dalam troli beli-belah, memudahkan kod dan meningkatkan kebolehbacaan.
Dalam PHP, fungsi tersuai membolehkan anda merangkum blok kod menjadi unit yang boleh digunakan semula dan boleh diselenggara. Fungsi tersuai boleh digunakan untuk melaksanakan tugas tertentu, memudahkan kod anda dan menjadikan aplikasi anda lebih mudah dibaca dan diselenggara.
Sintaks untuk mencipta fungsi yang ditentukan pengguna adalah seperti berikut:
function function_name(argument1, argument2, ...) { // 代码块 }
Di mana:
function_name
ialah nama fungsi. function_name
是函数的名称。argument1
, argument2
等是可选的参数,表示传递给函数的数据。// 代码块
指定函数执行的操作。以下是创建自定义函数的示例:
<?php function calculate_area($length, $width) { return $length * $width; }
此函数计算给定长度和宽度之间的矩形面积。
要调用自定义函数,只需使用其名称并传递任何必需的参数即可。
<?php $area = calculate_area(5, 10);
以下示例展示了如何使用自定义函数来简化计算购物车中商品总价的代码:
<?php function calculate_total_price($items) { $total = 0; foreach ($items as $item) { $total += $item['price'] * $item['quantity']; } return $total; } $items = [ ['price' => 10, 'quantity' => 2], ['price' => 15, 'quantity' => 3], ]; $total_price = calculate_total_price($items);
在上面的示例中,calculate_total_price
argument1
, argument2
, dsb. ialah parameter pilihan, mewakili data yang dihantar ke fungsi.
Atas ialah kandungan terperinci Penciptaan fungsi yang ditentukan pengguna PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!