tailieunhanh - Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản
Bài giảng "Thiết kế và lập trình Web - Bài 5: PHP cơ bản" cung cấp cho người học các kiến thức: Giới thiệu về PHP, các kiểu dữ liệu, chuyển kiểu dữ liệu, các phép toán trong PHP, toán tử so sánh, toán tử nối chuỗi,. . | Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản Thiết kế và lập trình Web Bài 5 PHP cơ bản Viện CNTT & TT Thiết kế và lập trình Web 1. Giới thiệu về PHP PHP là gì? – PHP = PHP Hypertext Preprocessor, tên gốc là Personal Home Pages. – PHP là ngôn ngữ viết web động. – Bộ biên dịch PHP là phần mềm mã nguồn mở. – Là ngôn ngữ server-side script, tương tự như ASP, JSP, thực thi ở phía WebServer – Thường kết nối với hệ quản trị CSDL MySQL Thiết kế và lập trình Web Giới thiệu về PHP – Lịch sử phát triển 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 Thiết kế và lập trình Web Cơ chế hoạt động của WebServer Webserver Apache or IIS 2 Internet HTML or Intranet 7 6 3 ServerSide Script Parser (PHP, ASP, ) 5 4 Database Disk Server driver 4 Thiết kế và lập trình Web Cài đặt Để thiết kế trang web sử dụng PHP & MySQL, cần cài đặt: – Máy chủ web Apache – PHP – Hệ quản trị cơ sở dữ liệu MySQL XAMPP 5 Thiết kế và lập trình Web Một số khái niệm PHP nhúng vào HTML – Có thể nhúng mã PHP vào mọi vị trí trong tài liệu HTML. – Chèn mã PHP vào file HTML: Có 3 dạng chính echo("Hello World!"); – Phần mở rộng của tập tin chứa mã PHP thường là .php: , , . Thiết kế và lập trình Web Ví dụ 1 7
đang nạp các trang xem trước