Từ khóa function
Từ khóa function được sử dụng để khai báo các hàm người dùng trong PHP. Hàm nhận các tham số, thực thi mã và có thể trả về kết quả. Các hàm đã khai báo có thể được gọi nhiều lần ở các phần khác nhau của chương trình.
Cú pháp
function functionName($param1, $param2, ...) {
return $result;
}
Ví dụ
Tạo một hàm đơn giản để cộng hai số:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Kết quả thực thi mã:
5
Ví dụ
Hàm có thể trả về các kiểu dữ liệu khác nhau. Tạo một hàm trả về mảng:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Kết quả thực thi mã:
[1, 2]
Ví dụ
Hàm có thể có giá trị tham số mặc định:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Kết quả thực thi mã:
'Hello, Guest!'
'Hello, John!'
Xem thêm
-
lệnh
return,
trả về giá trị từ hàm