Các hàm được tham số hóa trong PHP là các hàm có tham số. Bạn có thể truyền bất kỳ số lượng tham số nào vào bên trong một hàm. Các tham số được truyền này hoạt động như các biến bên trong hàm của bạn.
Chúng được chỉ định bên trong dấu ngoặc đơn, sau tên hàm.
Đầu ra phụ thuộc vào các giá trị động được truyền dưới dạng các tham số vào hàm.
Nội dung chính
1. Ví dụ 1 về PHP với tham số
Cộng và trừ
Trong ví dụ này, chúng ta đã truyền hai tham số $x và $y vào bên trong hai hàm add() và sub() .
<!DOCTYPE html>
<html>
<head>
<title>Parameter Addition and Subtraction Example</title>
</head>
<body>
<?php
//Adding two numbers
function add($x, $y) {
$sum = $x + $y;
echo "Sum of two numbers is = $sum <br><br>";
}
add(467, 943);
//Subtracting two numbers
function sub($x, $y) {
$diff = $x - $y;
echo "Difference between two numbers is = $diff";
}
sub(943, 467);
?>
</body>
</html>
Đầu ra:
2. Ví dụ 2 trong PHP với tham số
Phép cộng và phép trừ với số động
Trong ví dụ này, chúng ta đã truyền hai tham số $x và $y vào bên trong hai hàm add() và sub() .
<?php
//add() function with two parameter
function add($x,$y)
{
$sum=$x+$y;
echo "Sum = $sum <br><br>";
}
//sub() function with two parameter
function sub($x,$y)
{
$sub=$x-$y;
echo "Diff = $sub <br><br>";
}
//call function, get two argument through input box and click on add or sub button
if(isset($_POST['add']))
{
//call add() function
add($_POST['first'],$_POST['second']);
}
if(isset($_POST['sub']))
{
//call add() function
sub($_POST['first'],$_POST['second']);
}
?>
<form method="post">
Enter first number: <input type="number" name="first"/><br><br>
Enter second number: <input type="number" name="second"/><br><br>
<input type="submit" name="add" value="ADDITION"/>
<input type="submit" name="sub" value="SUBTRACTION"/>
</form>
Đầu ra:
Chúng ta đã truyền các số sau,
Bây giờ nhấp vào nút ADDITION, chúng ta nhận được kết quả sau.
Bây giờ nhấp vào nút SUBTRACTION, chúng ta nhận được kết quả sau.
Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.
Tài liệu từ cafedev:
- Full series tự học PHP từ cơ bản tới nâng cao tại đây nha.
- Ebook về PHP tại đây.
- Các nguồn kiến thức MIỄN PHÍ VÔ GIÁ từ cafedev tại đây
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng!