VII. PHẦN TỬ SELECT
11. Hàm trong PHP
Khai báo hàm:
Hàm trong PHP cĩ cấu trúc như sau:
function <tên hàm>(<danh sách các tham số nếu cĩ>) {
Thân của hàm ; }
Trong đĩ: tên hàm là một dãy ký tự phải được bắt đầu bởi chữ cái hoặc dấu gạch
nối dưới (_)
Sử dụng hàm: muốn sử dụng hàm ở nơi nào ta chỉ cần gọi
<tên hàm>( < Danh sách các tham số thực nếu cĩ>) Ví dụ: <html> <body> <?php function writeMyName() {
echo "Trần Văn Nam"; }
Echo “Tên tơi là : “; writeMyName();
?> </body> </html>
Cũng giống như các hàm trong C, các tham số hình thức được khai báo trong phần dấu ngợc ( ) sau tên của hàm. Các tham số thực chuyền vào cĩ thể là giá trị hoặc biến. Ví dụ: <html> <body> <?php function writeMyName($fname,$punctuation) {
echo $fname . " Refsnes" . $punctuation . "<br />";
}
echo "My name is ";
writeMyName("Kai Jim","."); echo "My name is ";
writeMyName("Hege","!"); echo "My name is ";
writeMyName("Ståle","..."); ?>
</body> </html>
Hàm trả lại giá trị thơng qua tên của hàm
Ví dụ: <html> <body> <?php function add($x,$y) { $total = $x + $y; return $total; } echo "1 + 16 = " . add(1,16); ?> </body> </html> Một số hàm thường dùng:
Hàm Date() trong PHP
Cú pháp:
date(format)
Trong đĩ:
Tham số Format: định dạng ngày
• d - Ngày trong tháng (01-31)
• m - Tháng hiện tại (01-12)
• Y - Năm hiện tại
Các ký hiệu "/", ".", "-" để ngăn cách giứa ngày, tháng, năm Ví dụ: <?php echo date("d/m/y"); echo "<br />"; echo date("d.m.y"); echo "<br />"; echo date("d-m-y"); ?> Hàm include()
Hàm include() để chèn nội dung của một file vào một file PHP trước khi SERVER thực hiện
Giả sử ta cĩ một fie header.php ta muốn chèn nĩ vào một file PHP ta thực hiện như sau:
Ví dụ :
<html> <body>
<?php include("header.php"); ?> <h1>Welcome to my home page</h1> <p>Some text</p>
</body> </html>
Hàm require(); tương tự như hàm include