intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Ajax - PHP

Chia sẻ: Nguyen Quoc Khanh | Ngày: | Loại File: PDF | Số trang:101

276
lượt xem
127
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web based. PHP (PHP: Hypertext Perprocessor) là ngôn ngữ kịch bản lập trình phía máy chủ (server-side) phổ biến nhất thế giới.

Chủ đề:
Lưu

Nội dung Text: Ajax - PHP

  1. Ajax PHP Trung tâm đào tạo lập trình viên quốc tế AiTi-Aptech Trình bày: Nguyễn Thanh Nam – AiTi-Aptech Faculty
  2. Nội dung hội thảo • Giới thiệu về PHP • Cú pháp trong PHP • AJAX • Music website using PHP & AJAX
  3. PHP
  4. Giới thiệu về PHP • PHP là gì ? • Mô hình hoạt động • Lịch sử phát triển • Lý do sử dụng • Các con số
  5. PHP là gì ? • PHP được phát triển từ ngôn ngữ kịch bản (script) với mục đích xây dựng trang Web cá nhân (Personal Home Page). Sau đó đã được phát triển thành một ngôn ngữ hoàn chỉnh và được ưa chuộng trên toàn thế giới trong việc phát triển các ứng dụng Web based • PHP (PHP: Hypertext Perprocessor) là ngôn ngữ kịch bản lập trình phía máy chủ (server-side) phổ biến nhất thế giới
  6. PHP là gì ? • PHP thường hoạt động theo thứ tự sau: 1. Người dùng gửi yêu cầu lên máy chủ 2. Máy chủ xử lý yêu cầu (Thông dịch mã PHP và chạy chương trình, mã PHP có thể truy xuất CSDL, tạo hình ảnh, đọc ghi file, tương tác với máy chủ khác...) 3. Máy chủ gửi dữ liệu về cho người dùng (thường là dưới dạng HTML)
  7. Mô hình hoạt động
  8. Lịch sử phát triển • PHP được phát triển năm 1994, bao gồm các macro cho trang Web cá nhân (Personal Home Page) bởi Rasmus Lerdorf. • PHP 2 (1995) nâng cấp thêm một vài chức năng mới hoàn thiện hơn so với phiên bản đầu tiên. (Hỗ trợ Database, file upload, array, conditionals, iteration, regular expressions…)
  9. Lịch sử phát triển • PHP 3 (1998) được phát triển với bộ dịch mới với tốc độ nhanh hơn và khắc phục những nhược điểm trong phiên bản trước đây bởi Zeev Suraski và Andi Gutmans. Phiên bản này còn hỗ trợ thêm ODBC và các hàm làm việc với giao thức email (SMTP, IMAP). • PHP 4 (2000) Nâng cấp bộ dịch hoàn thiện hơn với việc hỗ trợ nhiều tính năng bảo mật trong PHP. Bộ dịch được đổi tên thành Zend Engine. • PHP 5 (2004) được nâng cấp lên Zend Engine II với khả năng lập trình hướng đối tượng.
  10. Lịch sử phát triển • Tính đến tháng 7 năm 2007 PHP đã được sử dụng trên 20,917,850 domain với 1,224,183 IP address.
  11. Lý do sử dụng 1. Dễ dàng sử dụng Code php được nhúng ngay trong code HTML. PHP code sẽ được nằm trong một cặp thẻ đặc biệt điều này giúp trình xử lý dễ dàng phân biệt code php so với code HTML. Example
  12. Lý do sử dụng 2. Tốc độ thực thi Zdnet Statistics  PHP pumped out about 47 pages/second  Microsoft ASP pumped out about 43 pages/second  Allaire ColdFusion pumped out about 29 pages/second  Sun Java JSP pumped out about 13 pages/second * From PHP HOWTO, July 2001
  13. Lý do sử dụng 3. Tính khả chuyển PHP được thiết kế để chạy trên nhiều nền tảng khác nhau, có thể làm việc với nhiều phần mềm máy chủ, cơ sở dữ liệu (ví dụ: bạn có thể phát triển dự án trên UNIX, sau đó chuyển sang NT mà không gặp phải bất cứ vấn đề gì) Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server Operating Systems: UNIX (HP-UX,OpenBSD,Solaris,Linux), Mac OSX, Windows NT/98/2000/XP/2003 Supported Databases: IBM DB2, Informix, InterBase, FrontBase, Direct MS-SQL, MySQL, ODBC, Oracle …
  14. Lý do sử dụng 4. Giá thành cạnh tranh PHP không chỉ là phần mềm mã nguồn mở mà còn thực sự miễn phí (kể cả khi bạn sử dụng cho mục đích thương mại). Do là phần mềm mã nguồn mở, các lỗi (bug) của PHP được công khai và nhanh chóng được sửa chữa bởi nhiều chuyên gia do đó nó cũng được miễn phí. ` PHP Software Free Platform Free (Linux) Development Free Tools PHP Coder, jEdit
  15. Lý do sử dụng 5. PHP có một cộng đồng phát triển mạnh 6. Thời gian phát triển dự án nhanh Do PHP có một cộng đồng lớn mạnh nên rất nhiều các tài liệu hướng dẫn, những thư viên code, thậm chí những ứng dụng hoàn thiện đều được cung cấp miễn phí. Nên khi phát triển ứng dụng sẽ giảm được rất nhiều thời gian. `
  16. Các con số Sử dụng PHP 1. Hơn 40 % ứng dụng Web được viết bằng PHP a. Hơn 20 triệu website sử dụng PHP b. Hơn 45% các máy chủ Apache cài đặt PHP c. Từ khóa PHP trả về kết quả 9.380.000.000 khi tìm kiếm trên Google so 2. với 2.550.000.000 của ASP , 634.000.000 của JSP và 75.800.000 của ASP.NET. Hầu hết các website nổi tiếng đều đang sử dụng code PHP như 3. Facebook, Wikipedia (MediaWiki), Yahoo!, MyYearbook, Digg, WordPress và Tagged.
  17. Google trend
  18. Cú pháp PHP
  19. Cú pháp PHP Tag style Start Tag End Tag Standard Short ASP Script tags * Nên dùng kiểu Standard
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2