Siêu thị PDFTải ngay đi em, trời tối mất

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
MIỄN PHÍ
Số trang
4
Kích thước
112.8 KB
Định dạng
PDF
Lượt xem
921

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>";

Tải ngay đi em, còn do dự, trời tối mất!