Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các hàm do người dùng tự định nghĩa doc
Nội dung xem thử
Mô tả chi tiết
Bài 14: Các hàm do người dùng tự định nghĩa
I. Xây dựng các hàm trong PHP
Trong PHP, chúng ta có thể tự xây dựng các hàm của mình. Trước khi sử dụng, chúng ta
cần phải tiến hành cài đặt hàm.
Cú pháp cài đặt một hàm có thể được tóm tắt như sau:
PHP Code:
function ten_ham (thamso1, thamso2, ..., thamson)
{
// đoạn chương trình xử lý dữ liệu bên trong hàm
return gia_tri;
}
Trong đó:
- function là từ khóa,
- ten_ham là tên hàm do chúng ta tự đặt. Tên hàm thường sử dụng các ký hiệu chữ cái,
chữ số và dấu gạch dưới.
- Các thamsoi là các tham số đưa vào. Các tham số khi khai báo thường ở dưới dạng các
biến, còn khi sử dụng thì có thể là biến, hằng, hay một giá trị nào đó. Một hàm có thể
không có hoặc có nhiều tham số.
- Giá trị gia_tri sau từ khóa return là giá trị trả về sau khi gọi hàm. Giá trị này có thể là
giá trị của một biến, hay một giá trị cụ thể nào đó.
Ví dụ: Tôi xây dựng một hàm đơn giản để trả về dòng chữ "Xin chào":
PHP Code:
function chao()
{
return "<B>Xin chào</B>";
}
Ví dụ 2: Tôi đưa ra một hàm phức tạp hơn chút đỉnh: Khi xây dựng các ứng dụng liên
quan đến CSDL, ta thường phải xuất dữ liệu ra một bảng nào đó.
Một bảng trong HTML được cấu thành từ các cặp thẻ <table>, <tr>, <td> lồng vào nhau,
ở mức độ nhỏ nhất của cấu trúc trên là một ô.
Một ô có thể có chứa thông tin (nằm giữa các cặp thẻ <td></td>), có thể chứa các thuộc
tính định dạng (style)... Việc ngồi gõ đi gõ lại mấy cái thẻ HTML đủ làm cho chúng ta
phát chán.
Ở đây tôi sẽ xây dựng một hàm để tự động sinh ra nội dung của một ô. Hàm này có 2
tham số đầu vào dạng chuỗi là nội dung và định dạng thẻ:
PHP Code:
<?
function viet_o ($noidung,$dinhdang)
{
$td_tmp="<td " . $dinhdang . ">" . $noidung . "</td>";