Bài giảng Lập Trình PHP - Đỗ Thanh Nghị
lượt xem 18
download
Bài giảng "Lập Trình PHP" cung cấp cho người đọc các kiến thức: Giới thiệu về PHP, biến, kiểu dữ liệu, phép toán, lệnh điều khiển, hàm, PHP kết hợp với forms, Cookies, SSI (Server side includes), Date, PHP-MySQL. Mời các bạn cùng tham khảo nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập Trình PHP - Đỗ Thanh Nghị
- Khoa Công Nghệ Thông Tin Trường Đại Học Cần Thơ Lập Trình PHP Đỗ Thanh Nghị dtnghi@cit.ctu.edu.vn Cần Thơ 24-11-2005 Nội dung Giới thiệu về PHP Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Hàm PHP kết hợp với forms Cookies, SSI (Server side includes), Date PHP-MySQL 2 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về PHP Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Hàm PHP kết hợp với forms Cookies, SSI (Server side includes), Date PHP-MySQL 3 Giới thiệu về PHP PHP là gì ? PHP là Hypertext Preprocessor Ngôn ngữ script chạy trên server PHP scripts chứa text, thẻ HTML, script Sử dụng phần mở rộng tên file : .php, .phtml PHP scripts sẽ trả về kết quả cho trình duyệt một plain HTML PHP hỗ trợ để làm việc với nhiều hệ QTCSDL khác nhau MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc. Phần mềm mã nguồn mở, miễn phí Chạy trên nhiều platforms (Unix, Linux, Windows) 4 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về PHP MySQL là gì ? Hệ quản trị cơ sở dữ liệu Dùng cho các ứng dụng vừa và nhỏ Hỗ trợ chuẩn SQL Phần mềm mã nguồn mở, miễn phí Chạy trên nhiều platforms (Unix, Linux, Windows) Phổ biến PHP + MySQL : Web động chạy trên nhiều platforms khác nhau 5 Giới thiệu về PHP Tại sao PHP ? Chạy trên nhiều platforms khác nhau (Unix, Linux, Windows) Phần mềm mã nguồn mở, miễn phí Tương thích với hầu hết các web server (Apache, IIS, etc) Dể học và phát triển nhanh các ứng dụng trên Web Làm thế nào để sử dụng PHP Cài web server (Apache, IIS, etc) Cài MySQL Cài PHP Địa chỉ : www.apache.org, www.php.net, www.mysql.com 6 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về PHP Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Hàm PHP kết hợp với forms Cookies, SSI (Server side includes), Date PHP-MySQL 7 Cú pháp PHP Cú pháp PHP scripts chứa text, thẻ HTML, script Ví dụ : in ra màn hình chuỗi “Hello World” 8 Printed with FinePrint trial version - purchase at www.fineprint.com
- Cú pháp PHP Cú pháp Khối lệnh PHP script bắt đầu với Khối lệnh có thể được đặt bất cứ nơi nào trong tài liệu Mỗi lệnh cách nhau bởi dấu ; Có 2 lệnh cơ bản để in text ra màn hình : echo và print Chú thích trong chương trình // chú thích là 1 dòng đơn /* chú thích là 1 đoạn văn bản */ 9 Cú pháp PHP Cú pháp Ví dụ : 10 Printed with FinePrint trial version - purchase at www.fineprint.com
- Biến Biến trong PHP Chứa dữ liệu Biến được bắt đầu bởi dấu $ Tên biến bắt đầu bằng một ký tự chữ cái hoặc _ Phân biệt giữa ký tự thường và hoa Kiểu được tính ở thời điểm gán giá trị Gán giá trị với = Sử dụng & như tham chiếu 11 Biến Biến trong PHP Ví dụ : 12 Printed with FinePrint trial version - purchase at www.fineprint.com
- Biến Biến trong PHP Ví dụ : 13 Biến Biến trong PHP Ví dụ : 14 Printed with FinePrint trial version - purchase at www.fineprint.com
- Biến Biến có sẵn trong PHP $GLOBALS : tất cả các biến trong phạm vi toàn cục của script $_SERVER : tập hợp biến môi trường của Web server $_GET, $_POST : biến được cung cấp các chuỗi query URL cho script $_COOKIE : biến cung cấp HTTP_cookies cho script $_FILES : biến cung cấp HTTP POST file uploads cho script $_ENV : biến cung cấp môi trường cho script $_REQUEST : cung cấp các $_GET, $_POST, $_COOKIE 15 Biến Phạm vi biến Toàn cục : sử dụng từ khóa global hoặc biến $GLOBALS Ví dụ : 16 Printed with FinePrint trial version - purchase at www.fineprint.com
- Biến Phạm vi biến Toàn cục : sử dụng từ khóa global hoặc biến $GLOBALS Ví dụ : 17 Biến Phạm vi biến Toàn cục : sử dụng từ khóa global hoặc biến $GLOBALS Ví dụ : 18 Printed with FinePrint trial version - purchase at www.fineprint.com
- Biến Phạm vi biến Cục bộ Ví dụ : 19 Biến Phạm vi biến Biến tĩnh : sử dụng từ khóa static Ví dụ : 20 Printed with FinePrint trial version - purchase at www.fineprint.com
- Kiểu Kiểu dữ liệu cơ bản Số nguyên : 4 bytes, số có dấu Số thực Luận lý : TRUE/FALSE Chuỗi ký tự Kiểu dữ liệu phức hợp mảng Đối tượng Kiểu giả Etc. 21 Kiểu Kiểu dữ liệu Ví dụ : số nguyên, số thực 22 Printed with FinePrint trial version - purchase at www.fineprint.com
- Kiểu Kiểu dữ liệu Ví dụ : luận lý 23 Kiểu Kiểu dữ liệu Ví dụ : chuỗi
- Kiểu Kiểu dữ liệu mảng array( [key =>] value , ... ) // key may be an integer or string // value may be any value Ví dụ : 25 Kiểu Kiểu dữ liệu mảng, ví dụ : 26 Printed with FinePrint trial version - purchase at www.fineprint.com
- Kiểu Kiểu dữ liệu Truy xuất các phần tử mảng: $array_name[key] Ví dụ : 27 Kiểu Kiểu dữ liệu Ví dụ : mảng 28 Printed with FinePrint trial version - purchase at www.fineprint.com
- Phép toán 29 Phép toán 30 Printed with FinePrint trial version - purchase at www.fineprint.com
- Phép toán 31 Phép toán 32 Printed with FinePrint trial version - purchase at www.fineprint.com
- Giới thiệu về PHP Biến, kiểu dữ liệu, phép toán Lệnh điều khiển Hàm PHP kết hợp với forms Cookies, SSI (Server side includes), Date PHP-MySQL 33 Điều kiện IF Cú pháp : if (condition) code to be executed if condition is true; else code to be executed if condition is false; Ví dụ : Printed with FinePrint trial version - purchase at www.fineprint.com
- Điều kiện Switch Cú pháp : switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; } 35 Điều kiện Switch Ví dụ : 36 Printed with FinePrint trial version - purchase at www.fineprint.com
- Lặp While Cú pháp : while (condition) code to be executed; Ví dụ : 37 Lặp Do … while Cú pháp : do { code to be executed; } while (condition); Ví dụ : 38 Printed with FinePrint trial version - purchase at www.fineprint.com
- Lặp For Cú pháp : for (initialization; condition; increment) { code to be executed; } Ví dụ : 39 Lặp Foreach Cú pháp : foreach (array as value) { code to be executed; } Ví dụ : 40 Printed with FinePrint trial version - purchase at www.fineprint.com
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình PHP nâng cao Zend framework 2 - Trung tâm tin học ĐH KHTN
403 p | 462 | 153
-
Bài giảng Lập trình PHP: Chương 1 - Dương Khai Phong
28 p | 217 | 40
-
Bài giảng Lập trình PHP: Chương 5 - Dương Khai Phong
60 p | 213 | 36
-
Bài giảng Lập trình PHP: Chương 2 - Dương Khai Phong
45 p | 175 | 34
-
Bài giảng Lập trình PHP: Chương 3 - Dương Khai Phong
49 p | 171 | 33
-
Bài giảng Lập trình PHP: Chương 4 - Dương Khai Phong
64 p | 216 | 31
-
Bài giảng Lập trình Web: Chương 2 - Ths. Trần Phi Hảo
54 p | 147 | 24
-
Bài giảng Lập trình Web động PHP - Bài 4: PHP nâng cao
25 p | 106 | 18
-
Bài giảng Lập trình web: Chương 4 - ThS. Nguyễn Minh Vi
77 p | 133 | 18
-
Bài giảng Lập trình Web động PHP - Bài 1: Tổng quan lập trình PHP
49 p | 116 | 15
-
Bài giảng Lập trình web - Chương 5: Lập trình PHP
38 p | 113 | 14
-
Bài giảng Lập trình ứng dụng web
328 p | 65 | 12
-
Bài giảng Lập Trình PHP
78 p | 89 | 11
-
Tập bài giảng Lập trình mã nguồn mở
264 p | 41 | 10
-
Bài giảng Lập trình Web: Chương 5.1 - Trần Công Án (tt)
73 p | 82 | 8
-
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến
16 p | 21 | 5
-
Bài giảng Lập trình trang web động: Chương 1 – Nguyễn Thị Quỳnh Hoa
14 p | 51 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn