PHP cơ bản bài 8: Khai báo và sử dụng hàm trong PHP

khóa học lập trình web PHP cơ bản

🎯 Mục tiêu bài học

  • Hiểu được khái niệm hàm trong PHP.
  • Biết cách khai báo, gọi và truyền tham số cho hàm.
  • Phân biệt được hàm có trả vềkhông trả về.
  • Sử dụng biến toàn cục và cục bộ trong hàm.

🎥 Video minh họa bài học: Khai báo và sử dụng hàm trong PHP

🔧 1. Hàm là gì?

  • Hàm là một khối mã có thể tái sử dụng nhiều lần.
  • Giúp chia nhỏ chương trình, dễ bảo trì và đọc hiểu.

🛠️ 2. Khai báo và gọi hàm

a. Hàm không có tham số, không trả về

<?php
function xinChao() {
echo "Xin chào các bạn!";
}

xinChao(); // Gọi hàm
?>

b. Hàm có tham số

<?php
function chao($ten) {
echo "Chào bạn, $ten!";
}

chao("Tý");
?>

c. Hàm có giá trị trả về (return)

<?php
function tong($a, $b) {
return $a + $b;
}

$ketQua = tong(5, 7);
echo "Tổng là: $ketQua";
?>

📦 3. Truyền tham số mặc định

<?php
function chao($ten = "Khách") {
echo "Chào bạn, $ten!";
}

chao(); // Sẽ in "Chào bạn, Khách"
?>

🌐 4. Biến toàn cục và cục bộ trong hàm

Biến cục bộ (local)

<?php
function demo() {
  $x = 10; // chỉ dùng trong hàm này
  echo $x;
}
demo();
?>

Biến toàn cục (global)

&lt;?php
$x = 5;
$y = 10;

function tinhTong() {
global $x, $y;
echo $x + $y;
}

tinhTong();
?&gt;

🧩 5. Tái sử dụng hàm trong thực tế

Ví dụ kiểm tra số chẵn:

&lt;?php
function laSoChan($n) {
return $n % 2 == 0;
}

if (laSoChan(6)) {
echo "Số chẵn";
} else {
echo "Số lẻ";
}
?&gt;

📝 Bài tập tự luyện

Viết hàm tính giai thừa của 1 số nguyên dương.

Viết hàm tinhChuViHCN($dai, $rong) → trả về chu vi hình chữ nhật.

Viết hàm kiemTraNguyenAm($kyTu) → kiểm tra ký tự có phải nguyên âm không.

Xem thêm một số video về hàm

Total
0
Shares
Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Previous Post
khóa học lập trình web PHP cơ bản

PHP cơ bản bài 7: Vòng lặp trong PHP

Next Post
khóa học lập trình web PHP cơ bản

PHP cơ bản bài 9: Sử dụng include và require trong PHP

Related Posts