
Hàm trong PHP
1. Tß chÿc mã ngußn
Hàm giúp phân chia mã ngußn
thành các khßi chÿc nng rõ ràng,
dß qu¿n lý và b¿o trì.
2. Tái sÿ dÿng code
Vi¿t mßt l¿n, sÿ dÿng nhißu l¿n,
giúp ti¿t kißm thßi gian và công
sÿc trong quá trình phát trißn.
3. Xây dÿng ÿng dÿng
hißu qu¿
Tßi ±u hóa hißu su¿t và bß nhß
thông qua vißc tß chÿc mã ngußn
thành các hàm chuyên bißt.
L¿p trình PHP
hvluan.la@gmail.com
1

Nßi Dung Bài Gi¿ng
Tßng quan vß hàm trong PHP
Khái nißm, vai trò và lÿi ích cÿa hàm trong l¿p trình PHP
Khai báo hàm
Cú pháp, tham sß, giá trß tr¿ vß và ph¿m vi cÿa hàm
Sÿ dÿng hàm
Cách gßi hàm, truyßn tham sß và xÿ lý giá trß tr¿ vß
Th± vißn hàm
Các hàm có s¿n trong PHP và cách tß chÿc hàm thành th± vißn
Bài t¿p thÿc hành
Áp dÿng ki¿n thÿc ã hßc vào các bài t¿p cÿ thß
L¿p trình PHP
hvluan.la@gmail.com
2

1. Tßng quan vß hàm trong PHP
Khái nißm hàm
Hàm trong PHP là mßt khßi mã
ngußn thÿc hißn mßt tác vÿ cÿ thß
và có thß ±ÿc gßi i gßi l¿i nhißu
l¿n.
Tái sÿ dÿng mã ngußn
Khi sÿ dÿng hàm, chúng ta ang
áp dÿng nguyên t¿c "vi¿t mßt l¿n,
sÿ dÿng nhißu l¿n" - mßt trong
nhÿng nguyên t¿c quan trßng
nh¿t trong l¿p trình.
Dß qu¿n lý mã ngußn
Hàm giúp chia nhß ch±¡ng trình
thành các ph¿n có chÿc nng
riêng bißt, dß qu¿n lý và b¿o trì.
L¿p trình PHP
hvluan.la@gmail.com
3

Lÿi ích cÿa vißc sÿ dÿng hàm
1. Tái sÿ dÿng mã ngußn
Vi¿t mã mßt l¿n và sÿ dÿng l¿i
nhißu l¿n, giúp ti¿t kißm thßi gian
và công sÿc.
2. Tß chÿc mã ngußn
Phân chia ch±¡ng trình thành các
¡n vß nhß h¡n, dß ßc và dß b¿o
trì.
3. B¿o m¿t dÿ lißu
H¿n ch¿ ph¿m vi truy c¿p cÿa
bi¿n, b¿o vß dÿ lißu khßi sÿ thay
ßi ngoài ý mußn.
ßi vßi dÿ án lßn, vißc sÿ dÿng hàm còn giúp các thành viên trong nhóm làm vißc ßc l¿p trên các chÿc nng
khác nhau mà không ¿nh h±ßng ¿n nhau.
L¿p trình PHP
hvluan.la@gmail.com
4

2.1. Phân lo¿i hàm trong PHP
function xinChao() {
echo "Xin chào các b¿n!";
}
2.1.1. Hàm do ng±ßi dùng ßnh ngh)a
Là nhÿng hàm do l¿p trình viên tÿ t¿o ra ß gi¿i
quy¿t các v¿n ß cÿ thß trong ÿng dÿng cÿa mình.
$chuoi = "Hßc PHP";
echo strlen($chuoi); // Hißn thß: 7
2.1.2. Hàm có s¿n trong PHP
Là nhÿng hàm ±ÿc tích hÿp s¿n trong PHP, giúp
thÿc hißn các tác vÿ phß bi¿n nh± xÿ lý chußi,
m¿ng, thßi gian...
L¿p trình PHP
hvluan.la@gmail.com
5

