Bài giảng lập trình web chương 4 ths trần phi hảo

58 243 0
Bài giảng lập trình web  chương 4   ths  trần phi hảo

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

CHƯƠNG 4: HÀM 3.1 GIỚI THIỆU VỀ HÀM 3.2 CÁC HÀM XÂY DỰNG SẴN 3.3 HÀM TỰ TẠO 3.4 CÁCH GỌI HÀM 28/06/2014 Lập trình Web 3.1 GIỚI THIỆU VỀ HÀM Khái niệm hàm Phân loại hàm 28/06/2014 Lập trình Web Khái niệm hàm Hàm dùng để thực cơng việc Chẳng hạn như: lấy ngày tháng hệ thống, kết nối tới CSDL, thông báo lỗi, … Tất hàm php có dạng sau: Tên_hàm([Đối số]) Trong đó:     28/06/2014 Đối số: Tùy thuộc vào hàm khác mà có nhiều đối số khơng có đối số Cần nắm kết trả hàm Hàm thực thi có lời gọi hàm Có thể gọi hàm đâu trang Lập trình Web Phân loại hàm Hàm php phân làm hai loại Các hàm xây dựng sẵn: Là hàm dùng để thực chức php Các hàm người dùng tự định nghĩa: xây dựng trình viết code 28/06/2014 Lập trình Web 3.2 CÁC HÀM XÂY DỰNG SẴN Các hàm ngày Các hàm thao tác với MySQL Các hàm thao tác với file Các hàm lọc filter Các hàm thông báo lỗi Các hàm xử lý ngoại lệ 28/06/2014 Lập trình Web Các hàm ngày Dùng để lấy thiết lập ngày tháng Server Một số hàm ngày bản: Hàm date() Hàm time() Hàm getdate() Hàm checkdate() Hàm mktime() 28/06/2014 Lập trình Web Hàm date() Trả ngày, dựa ngày Server theo định dạng Cú pháp: date(format, [timestamp]) Trong đó: Format: Là ký tự định dạng đầu ngày, timestamp: Tùy chọn 28/06/2014 Lập trình Web Hàm date() Một số ký tự định dạng: a: am pm A: AM PM B: mẫu Internet d: ngày tháng (01 … 31) D: ngày tuần (Mon … Sun) F: Tháng có tên đầy đủ (January … December) g: (1 … 12) G: (0 … 23) h: (01 … 12) H: (00 … 23) i: phút (00 … 59) 28/06/2014 Lập trình Web Hàm date() j: ngày tháng (1 … 31) l: ngày tuần (Monday … Sunday) L: kiểm tra năm nhuận (1: năm nhuận, 0: ngược lại) m: tháng (01 … 12) M: tháng (Jan … Dec) n: tháng (1 … 12) s: giây (00 … 59) S: hậu tố thứ tự tiếng anh (st, nd, rd, th) t: số ngày tháng (28 … 30) T: thiết lập timezone máy w: ngày tuần dạng số (0: Sunday, …, 6: Saturday) Y: năm số (2009) y: năm số (09) z: ngày năm (0 … 365) 28/06/2014 Lập trình Web Hàm date() Ví dụ 1: VI DU VE HAM DATE() 28/06/2014 Lập trình Web 10 Giá trị trả Để trả giá trị hàm, sử dụng lệnh return Có thể sử dụng kiểu giá trị trả hàm (kể mảng đối tượng) 28/06/2014 Lập trình Web 44 Biến hàm Bạn sử dụng biến hàm (tức bạn gọi hàm dạng ten_bien() ) Biến hàm thường sử dụng cho hàm callback 28/06/2014 Lập trình Web 45 Biến hàm (2) 28/06/2014 Lập trình Web 46 3.4 SỬ DỤNG LẠI MÃ PHP Vì phải sử dụng lại mã php Cách sử dụng lại mã php 28/06/2014 Lập trình Web 47 Vì sử dụng lại mã php? Chi phí Độ tin cậy Tính qn 28/06/2014 Lập trình Web 48 Cách sử dụng lại mã php Để sử dụng lại mã php ta dùng khai báo sau: Khai báo require() Khai báo include() 28/06/2014 Lập trình Web 49 Khai báo require() Dùng để nhúng trang vào đoạn mã trang khác mà không cần phải viết lại mã Ví dụ: Ta có trang Bienluan.php 28/06/2014 Lập trình Web 50 Khai báo require() Sau ta xây dựng trang PTBN.php có sử dụng require() để nhúng trang Bienluan.php vào 28/06/2014 Lập trình Web 51 Khai báo require() Lưu ý: Có thể nhúng dạng file có phần mở rộng vào  trang php Tuy nhiên, có trang có phần mở rộng php có đoạn mã php thực thi  Khi nhúng file require() nội dung file khai báo require() phần trang php tại, chúng thực thi trang php gọi  Khai báo require() cần đặt cặp thẻ 28/06/2014 Lập trình Web 52 Khai báo include() Cả include require có tác dụng nhúng file vào trang php Tuy nhiên, chúng có điểm khác Khi nạp require web server cần phải dịch lại thực thi Trong trường hợp nhúng nhiều file vào trang php mà phụ thuộc vào điều kiện ta nên sử dụng include 28/06/2014 Lập trình Web 53 Khai báo include() Ví dụ: Xét đoạn mã 28/06/2014 Lập trình Web 54 Thực hành Tạo file có tên sau: Top.php Left.php Right.php Bottom.html Sau đó, sử dụng require include để chèn vào trang index.php sau: 28/06/2014 Lập trình Web 55 Thực hành Top.php Left.php Phần hiển thị nội dung right.php Bottom.html 28/06/2014 Lập trình Web 56 Thực hành Tạo file có tên sau: Giaiptbn.php Giaiptbh.php Sau đó, sử dụng require include để chèn vào trang giainghiem.php Nhập vào xâu ngày tháng năm, sau tách xâu, kiểm tra thơng báo xác ngày, tháng, năm nhập vào Nếu giá trị nhập vào không hợp lệ đưa thơng báo 28/06/2014 Lập trình Web 57 Thực hành Tạo file txt sau sử dụng hàm thao tác với file để: Đọc liệu từ file hiển thị hình Ghi nội dung vào file 28/06/2014 Lập trình Web 58 ... 28/06/20 14 Lập trình Web 46 3 .4 SỬ DỤNG LẠI MÃ PHP Vì phải sử dụng lại mã php Cách sử dụng lại mã php 28/06/20 14 Lập trình Web 47 Vì sử dụng lại mã php? Chi phí Độ tin cậy Tính quán 28/06/20 14 Lập trình. .. 28/06/20 14 Lập trình Web 25 Các hàm thao tác với file Ví dụ 28/06/20 14 Lập trình Web 26 Các hàm thao tác với file Ví dụ 28/06/20 14 Lập trình Web 27 Các hàm lọc Một phần quan trọng ứng dụng web việc... 28/06/20 14 Lập trình Web Các hàm ngày Dùng để lấy thiết lập ngày tháng Server Một số hàm ngày bản: Hàm date() Hàm time() Hàm getdate() Hàm checkdate() Hàm mktime() 28/06/20 14 Lập trình Web Hàm

Ngày đăng: 04/12/2015, 14:43

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan