1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình Web động PHP - Bài 1: Tổng quan lập trình PHP

49 4 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 2,24 MB

Nội dung

Bài giảng Lập trình Web động PHP - Bài 1: Tổng quan lập trình PHP giới thiệu PHP, cơ chế hoạt động của WebServer, cú pháp & Quy ước trong PHP. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.

Lập trình Web động PHP Bài Tổng quan lập trình PHP Nguyễn Văn Trãi © 2013 Khoa Cơng nghệ thơng tin Lập trình Thiết kế Web – Bài : PHP Cơ Nội dung  Giới thiệu PHP  Cơ chế hoạt động WebServer  Cú pháp & Quy ước PHP © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Nội dung  Giới thiệu PHP  Cơ chế hoạt động WebServer  Cú pháp & Quy ước PHP © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – PHP ?  PHP viết tắt PHP Hypertext Preprocessor  Là ngôn ngữ server-side script, tương tự ASP, JSP, … thực thi phía WebServer  Tập tin PHP có phần mở rộng php  Cú pháp ngôn ngữ giống ngôn ngữ C & Perl © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – Lịch sử phát triển  PHP : Rasmus Lerdorf in 1994 (được phát triển để phát sinh form đăng nhập sử dụng giao thức HTTP Unix)  PHP (1995) : Chuyển sang ngôn ngữ script xử lý 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 (1998) : Hỗ trợ ODBC, đa hệ điều hành, giao thức email (SNMP, IMAP), phân tích mã PHP (parser) Zeev Suraski Andi Gutmans  PHP (2000) : Trợ thành thành phần độc lập cho webserver Parse đổi tên thành Zend Engine Bổ sung tính bảo mật cho PHP  PHP (2005) : Bổ sung Zend Engine II hỗ trợ lập trình HĐT, XML, SOAP cho Web Services, SQLite  Phiên PHP version PHP 5.2.4 (www.php.net) © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – Ưu điểm  Đ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 © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – Ưu điểm  Miễn phí PHP Software Free Platform Free (Linux) Development Tools Free (PHP Coder, jEdit, …) © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – Ưu điểm  Được sử dụng rộng rãi môi trường phát triển web – 20,917,850 domains (chiếm 32% tên miền website) – 1,224,183 IP addresses (04/2007 Netcraft Survey – http://www.php.net/usage.php) © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – Một số website lớn PHP at Yahoo! http://www.yahoo.com The Internet’s most trafficked site Course Management System Portal Portal Wiki Customer Relationship Management Bulletin Board e-Commerce Portal Content Management System © 2007 Khoa CNTT - ĐHKHTN Help Desk Lập trình Thiết kế Web – Bài : PHP Cơ Giới thiệu PHP – Cần để chạy PHP ?  Download Apache Server – Download Apache for free here: http://httpd.apache.org/download.cgi  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  Giải pháp trọn gói: Download XAMP,WAMP,LAMP © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Cú pháp & Quy ước PHP  Quy ước  Khai báo biến  Kiểu liệu  Toán tử  Cấu trúc điều khiển  Hàm  Lớp đối tượng © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Cấu trúc điều khiển  Điều kiện if  Điều khiển switch  Vòng lặp for  Vòng lặp while  Vòng lặp While  Vịng lặp foreach  Từ khóa break, continue © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Điều kiện if if (condition) { statement[s] if true } else (condition) { statement[s] if false } Ví dụ: $x = 5; if ($x < 4) echo “$x is less than 4”; else print „$x isn‟t less than 4‟; $x isn’t less than © 2007 Khoa CNTT - ĐHKHTN Lập trình Thiết kế Web – Bài : PHP Cơ Điều khiển switch switch (expression) { case label : statementlist break; You picked case label : statementlist break; default : statementlist } Ví dụ: $menu = 3; switch ($menu){ case 1: echo "You picked break; case 2: echo "You picked three You picked four break; case 3: echo "You picked case 4: echo "You picked break; default: echo "You picked option"; } © 2007 Khoa CNTT - ĐHKHTN one"; two"; three"; four"; another Lập trình Thiết kế Web – Bài : PHP Cơ Vòng lặp for for ([initial expression]; [condition]; [update expression]) { statement[s] inside loop }  Ví dụ: print “”; for ($i = 1; $i

Ngày đăng: 08/05/2021, 12:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN