Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 183 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
183
Dung lượng
3,22 MB
Nội dung
ỦY BAN NHÂN DÂN TỈNH LÂM ĐỒNG TRƢỜNG CAO ĐẲNG NGHỀ ĐÀ LẠT GIÁO TRÌNH MƠN HỌC/ MƠ ĐUN: LẬP TRÌNH PHP CĂN BẢN NGÀNH/ NGHỀ: THIẾT KẾ TRANG WEB TRÌNH ĐỘ: CAO ĐẲNG Ban hành kèm theo Quyết định số: 1157/QĐ-CĐNĐL ngày 11 tháng 12 năm 2019 Hiệu trưởng Trường Cao đẳng Nghề Đà Lạt (LƢU HÀNH NỘI BỘ) Lâm Đồng, năm 2019 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin đƣợc phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm Giáo trình đƣợc lƣu hành nội Trƣờng Cao đẳng Nghề Đà Lạt LỜI GIỚI THIỆU Vài nét xuất xứ giáo trình: Giáo trình đƣợc viết theo Thơng tƣ số 03/2017/TT-BLĐTBXH ngày 01 tháng 03 năm 2017 Bộ Lao động – Thƣơng binh Xã hội việc Quy định quy trình xây dựng, thẩm định ban hành chƣơng trình; tổ chức biên soạn, lựa chọn, thẩm định giáo trình đào tạo trình độ trung cấp, trình độ cao đẳng Quá trình biên soạn: Giáo trình đƣợc biên soạn có tham gia tích cực giáo viên có kinh nghiệm, với ý kiến đóng góp quý báu chuyên gia lĩnh vực công nghệ thông tin Mối quan hệ tài liệu với chương trình, mơ đun/mơn học: Căn vào chƣơng trình đào tạo nghề Thiết kế trang web, giáo trình giúp cung cấp cho ngƣời học kiến thức ngơn ngữ lập trình PHP nhƣ kỹ lập trình mã nguồn mở Để học đƣợc mơ đun ngƣời học cần có kiến thức lập trình HTML Cấu trúc chung giáo trình bao gồm 10 bài: Bài Tổng quan PHP Bài Ngôn ngữ PHP Bài PHÉP TỐN VÀ PHÁT BIỂU CĨ ĐIỀU KIỆN Bài Biến Form phƣơng thức HTTP Bài ĐỐI TƢỢNG SESSION VÀ COOKIE Bài Hàm tập tin PHP Bài Chuỗi, mảng kiểu DateTime Bài My SQL Bài 9: PHP database Bài 10: Xoá, cập nhật liệu dạng mảng Lời cảm ơn Giáo trình đƣợc biên soạn sở văn quy định Nhà nƣớc tham khảo nhiều tài liệu liên quan có giá trị Song hẳn q trình biên soạn khơng tránh khỏi thiếu sót định Ban biên soạn mong muốn thực cảm ơn ý kiến nhận xét, đánh giá chuyên gia, thầy cô đóng góp cho việc chỉnh sửa để giáo trình ngày hoàn thiện Lâm Đồng, ngày 10 tháng 12 năm 2019 Tham gia biên soạn Phạm Đình Nam Ngơ Thiên Hồng Nguyễn Quỳnh Ngun Phan Ngọc Bảo MỤC LỤC BÀI TỔNG QUAN VỀ PHP 11 GIỚI THIỆU PHP 11 CÀI ĐẶT PHP 11 CẤU HÌNH ỨNG DỤNG PHP 12 3.1 Cấu hình IIS 12 Hình 1-1: Khai báo diễn giải 12 Hình 1-3: Chọn thƣ mục myPHP 13 Hình 1-4: Quyền truy cập 13 Hình 1-5: Tạo thành cơng ứng dụng PHP IIS 14 Hình 1-5: Cấu hình PHP IIS 14 Hình 1-7: Khai báo PHP Engine 15 3.2 Cài đặt Apache Web Servr 15 GIỚI THIỆU PHP 16 4.1 Yêu cầu 16 4.2 Giới thiệu 16 4.3 Thông dịch trang PHP 16 4.4 Kịch (script) 17 Ví dụ 1-1: Trang hello.php 17 Hình 1-10: Kết trang hello.php 17 Ví dụ 1-2: Trang script.php 18 Hình 1-11: Kết trang hello.php 19 4.5 Ghi PHP 19 4.6 In kết trang PHP 20 Ví dụ 1-2: Trang echo.php 20 KẾT LUẬN 21 BÀI NGÔN NGỮ PHP 22 KHÁI NIỆM VỀ CÚ PHÁP PHP 22 KHAI BÁO BIẾN 22 KIỂU DỮ LIỆU 23 3.1 Thay đổi kiểu liệu 23 3.2 Kiểm tra kiểu liệu biến 24 3.3 Thay đổi kiểu liệu biến 25 3.4 Kiểu Array 26 3.5 Kiểu đối tƣợng 27 3.6 Tầm vực biến 28 HẰNG TRONG PHP 29 4.1 Khai báo sử dụng 29 4.2 Kiểm tra 30 KẾT LUẬN 31 BÀI PHÉP TỐN VÀ PHÁT BIỂU CĨ ĐIỀU KIỆN 32 TRONG PHP 32 KHÁI NIỆM VỀ CÁC TOÁN TỬ TRONG PHP 32 GIỚI THIỆU TOÁN TỬ 33 2.1 Toán tử AND 33 2.2 Toán tử Not: ~ And ! 34 2.3 Toán tử nhân chia: * and / 34 Ví dụ 3.3: Phép tốn * /, + - 34 2.4 Toán tử modulus: % 35 Ví dụ 3.4: Phép tốn % 35 2.5 Toán tử quan hệ: >=,>,=,