Bài giảng Lập trình web 1: Chương 9 - Nguyễn Huy Khánh
lượt xem 8
download
Bài giảng "Lập trình web 1 - Chương 9: PHP căn bản" cung cấp cho người đọc các kiến thức: Giới thiệu PHP, cơ chế hoạt động của WebServer, cú pháp và quy ước trong PHP. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu.
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 web 1: Chương 9 - Nguyễn Huy Khánh
- Khoa Công nghệ thông tin Bộ môn Công nghệ phần mềm Nguyễn Huy Khánh nhkhanh@fit.hcmus.edu.vn
- Giới thiệu PHP Cơ chế hoạt động của WebServer Cú pháp & Quy ước trong PHP 13/11/2010 Lập trình Web 1 4
- Giới thiệu PHP Cơ chế hoạt động của WebServer Cú pháp & Quy ước trong PHP 13/11/2010 Lập trình Web 1 5
- PHP : Rasmus Lerdorf in 1994 (được phát triển để phát sinh các form đăng nhập sử dụng giao thức HTTP của Unix) PHP 2 (1995) : Chuyển sang ngôn ngữ script xử lý trên server. Hỗ trợ CSDL, Upload File, khai báo biến, mảng, hàm đệ quy, câu điều kiện, biểu thức, … PHP 3 (1998) : Hỗ trợ ODBC, đa hệ điều hành, giao thức email (SNMP, IMAP), bộ phân tích mã PHP (parser) của Zeev Suraski và Andi Gutmans PHP 4 (2000) : Trợ thành một thành phần độc lập cho các webserver. Parse đổi tên thành Zend Engine. Bổ sung các tính năng bảo mật cho PHP PHP 5 (2005) : Bổ sung Zend Engine II hỗ trợ lập trình HĐT, XML, SOAP cho Web Services, SQLite Phiên bản mới nhất của PHP là version PHP 5.3.3 (www.php.net) 13/11/2010 Lập trình Web 1 6
- PHP viết tắt của PHP Hypertext Preprocessor Là ngôn ngữ server-side script, tương tự như ASP, JSP, … thực thi ở phía WebServer Ưu điểm PHP ? Tập tin PHP có phần mở rộng là .php Cú pháp ngôn ngữ giống ngôn ngữ C & Perl 13/11/2010 Lập trình Web 1 7
- PHP được sử dụng làm Server Side Scripting CommandLine Scripting (cron – Linux, Task Scheduler – Windows, Text Processing) Xây dựng ứng dụng Desktop – PHP GTK 13/11/2010 Lập trình Web 1 8
- Đa môi trường (Multi-Platform) Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server Hệ điều hành: UNIX (HP-UX, OpenBSD, Solaris, Linux), Mac OSX, Windows NT/98/2000/XP/2003/vista Hệ QTCSDL: Adabas D, dBase,Empress, FilePro (read-only), Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase, mSQL, Direct MS-SQL, MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL, SQLite, Solid, Sybase, Velocis,Unix dbm 13/11/2010 Lập trình Web 1 9
- Miễn phí PHP Software Free Platform Free (Linux) Development Tools Free (PHP Coder, jEdit, …) 13/11/2010 Lập trình Web 1 10
- PHP được sử dùng nhiều nhất trong số các server script Theo http://trends.builtwith.com/framework/PHP vào ngày 01/10/2010 13/11/2010 Lập trình Web 1 11
- PHP at Yahoo! http://www.yahoo.com The Internet’s most trafficked site Course Management System Portal Portal Wiki Customer Relationship Management e-Commerce Portal Bulletin Board Content Management System Help Desk 13/11/2010 Lập trình Web 1 12
- Download PHP Download PHP for free here: http://www.php.net/downloads.php Download MySQL Database Download MySQL for free here: http://www.mysql.com/downloads/index.html Download Apache Server Download Apache for free here: http://httpd.apache.org/download.cgi Download WAMP,LAMP, XAMPP 13/11/2010 Lập trình Web 1 13
- Giới thiệu PHP Cơ chế hoạt động của WebServer Cú pháp & Quy ước trong PHP 13/11/2010 Lập trình Web 1 14
- www.example.com Webserver Apache or IIS 2 Internet or Intranet 7 6 3 ServerSide Script Parser (PHP, ASP, ..) 5 4 Database Disk Server driver 13/11/2010 Lập trình Web 1 15
- 13/11/2010 Lập trình Web 1 16
- Parser.asp Parser.php 13/11/2010 Lập trình Web 1 17
- Giới thiệu PHP Cơ chế hoạt động của WebServer Cú pháp & Quy ước trong PHP 13/11/2010 Lập trình Web 1 18
- Quy ước Khai báo biến Kiểu dữ liệu Toán tử Cấu trúc điều khiển Hàm Lớp đối tượng 13/11/2010 Lập trình Web 1 19
- Mã lệnh PHP được đặt trong các cặp thẻ sauThẻ : mở Thẻ đóng 13/11/2010 Lập trình Web 1 20
- Tất cả các câu lệnh php đều cách nhau bởi dấu “;” Không phân biệt khoảng trắng, Tab, xuống dòng trong câu lệnh Ghi chú : Theo cú pháp ghi chú của C++ & Perl // Đây là ghi chú # Đây là ghi chú /* Đây là ghi chú nhiều dòng*/ 13/11/2010 Lập trình Web 1 21
- Quy ước Khai báo biến Kiểu dữ liệu Toán tử Cấu trúc điều khiển Hàm Lớp đối tượng 13/11/2010 Lập trình Web 1 22
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình web bài 1: Làm quen với Adobe Illustrator CS4 & không gian làm việc
40 p | 202 | 37
-
Bài giảng Lập trình Web ASP.NET: Chương 1 - ĐH Lạc Hồng
64 p | 139 | 27
-
Bài giảng Lập trình Web: Chương 1 - Ths. Trần Phi Hảo
25 p | 181 | 20
-
Bài giảng Lập trình Web ASP.Net: Chương 1 - Dương Thành Phết
56 p | 126 | 13
-
Bài giảng Lập trình web 1: Chương 2 - Nguyễn Huy Khánh
37 p | 107 | 11
-
Bài giảng Lập trình web 1: Giới thiệu môn học - Phan Thị Kim Loan
12 p | 35 | 8
-
Bài giảng Lập trình web và ứng dụng: C.R.A.P - Phan Thị Kim Loan
12 p | 19 | 6
-
Bài giảng Lập trình web động với PHP/MySQL: Phần 1 - Tống Phước Khải (tổng hợp & biên dịch)
41 p | 50 | 5
-
Bài giảng Lập trình web 1: Chương 7 - Nguyễn Huy Khánh
52 p | 75 | 4
-
Bài giảng Lập trình web 1: Các khái niệm chung - Phan Thị Kim Loan
12 p | 15 | 4
-
Bài giảng Lập trình web và ứng dụng: CSS - Cascading Style Sheet - Phan Thị Kim Loan
22 p | 19 | 4
-
Bài giảng Lập trình web 1: Chương 1 - Nguyễn Huy Khánh
8 p | 92 | 4
-
Bài giảng Lập trình web 1: Chương 10 - Nguyễn Huy Khánh
54 p | 68 | 4
-
Bài giảng Lập trình web 1: Chương 3 - Nguyễn Huy Khánh
59 p | 70 | 3
-
Bài giảng Lập trình web 1: Chương 6 - Nguyễn Huy Khánh
16 p | 74 | 3
-
Bài giảng Lập trình web 1: Chương 5 - Nguyễn Huy Khánh
28 p | 86 | 3
-
Bài giảng Lập trình web 1: Chương 4 - Nguyễn Huy Khánh
23 p | 64 | 2
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