1. Trang chủ
  2. » Tất cả

Bài giảng phát triển ứng dụng web bài 1 nguyễn hữu thể

20 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

Nội dung

1 PHÁT TRIỂN ỨNG DỤNG WEB Bài 1 PHP Cơ bản Nguyễn Hữu Thể 2 Nội dung ▪ Giới thiệu PHP ▪ Cơ chế hoạt động của WebServer ▪ Cú pháp & Quy ước trong PHP 3 Giới thiệu về PHP − PHP Rasmus Lerdorf in 1994 (đ[.]

PHÁT TRIỂN ỨNG DỤNG WEB Bài 1: PHP Cơ Nguyễn Hữu Thể Nội dung ▪ Giới thiệu PHP ▪ Cơ chế hoạt động WebServer ▪ Cú pháp & Quy ước PHP Giới thiệu PHP − 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, biến, mảng, hàm đệ quy, câu điều kiện, … − PHP (1998) : Hỗ trợ ODBC, đa hệ điều hành, giao thức email (SNMP, IMAP) − PHP (2000) : Parser đổ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 − PHP (2015): Cải thiện hiệu năng, tính ngôn ngữ Giới thiệu PHP – Ưu điểm − PHP is used by 78.9% of all the websites whose server-side programming language we know (https://w3techs.com/technologies/details/pl-php/all/all) Popular sites using PHP • Facebook.com • Wikipedia.org • Wordpress.com • Mama.cn • Rednet.cn • Ettoday.net Giới thiệu PHP – Ưu điểm Cơ chế hoạt động WebServer www.example.com Webserver Apache or IIS Internet or Intranet ServerSide Script Parser (PHP, ASP, ) Database Server Disk driver PHP ▪ PHP Syntax ▪ Comments in PHP ▪ PHP Variables ▪ PHP String Variables ▪ PHP Operators ▪ Conditional Statements ▪ The PHP Switch Statement ▪ PHP Arrays ▪ PHP Loops ▪ PHP Functions ▪ PHP Forms and User Input ▪ PHP $_GET Function ▪ PHP $_POST Function ▪ The PHP $_REQUEST Function PHP − − − − PHP viết tắt PHP Hypertext Preprocessor PHP ngôn ngữ kịch phía máy chủ Kịch PHP thực máy chủ PHP hỗ trợ nhiều CSDL (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, SQL Server,…) − Ngôn ngữ lập trình mã nguồn mở − PHP cung cấp miễn phí PHP ❖ What is a PHP File? − File PHP chứa văn bản, thẻ HTML kịch − File PHP trả cho trình duyệt tài liệu HTML − File PHP có phần mở rộng ".php" ❖ What is MySQL? − MySQL database server − MySQL phù hợp với ứng dụng nhỏ lớn − MySQL hỗ trợ chuẩn SQL − MySQL biên dịch nhiều tảng − MySQL cung cấp miễn phí PHP + MySQL − PHP kết hợp với MySQL cross-platform, phát triển Windows, Unix ❖ Why PHP? − PHP chạy tảng khác (Windows, Linux, Unix,…) − Tương thích với hầu hết máy chủ (Apache, IIS, ) − Miễn phí: www.php.net − Dễ dàng để tìm hiểu chạy hiệu phía máy chủ 10 PHP Installation ❖ What you Need? − Cài đặt PHP − Link: http://www.php.net/manual/en/install.php ❖ Download PHP − Tải miễn phí: http://www.php.net/downloads.php ❖ Download MySQL Database − Tải MySQL miễn phí: http://www.mysql.com/downloads/ ❖ Download Apache Server − Tải Apache miễn phí: http://httpd.apache.org/download.cgi − Download WAMP, XAMPP 11 PHP Syntax − Một khối PHP scripting bắt đầu với − Một file PHP thông thường có chứa thẻ HTML, số mã PHP 12 Comments in PHP − Sử dụng / / để tạo comment /* */ để tạo khối comment 13 PHP Variables − Sử dụng lưu trữ giá trị chuỗi văn bản, số hay mảng − Bắt đầu với ký hiệu $ − Cách khai báo biến: − Ví dụ: 14 PHP is a Loosely Typed Language − Trong PHP, biến không cần khai báo trước thêm giá trị − PHP tự động chuyển kiểu liệu biến , tùy thuộc vào giá trị − Biến khai báo tự động bạn sử dụng 15 Naming Rules for Variables − Tên biến: bắt đầu chữ dấu gạch "_" − Tên biến chứa ký tự chữ-số gạch (a-z, AZ, 0-9, and _ ) − Tên biến không nên chứa khoảng trống − Nếu tên biến nhiều từ, nên tách gạch ($my_string), với chữ hoa ($myString) 16 PHP String Variables − Các biến chuỗi sử dụng cho giá trị có chứa ký tự 17 echo and print ❖ There are two basic ways to get output: echo and print − The echo statement can be used with or without parentheses: echo or echo() echo "Hello world!"; − The print statement can be used with or without parentheses: print or print() print "I'm about to learn PHP!"; 18 Data Types − Variables can store data of different types, and different data types can different things − PHP supports the following data types: ▪ String ▪ Integer ▪ Float (floating point numbers - also called double) ▪ Boolean ▪ Array ▪ Object ▪ NULL ▪ Resource int(5985) 19 The Concatenation Operator − Sử dụng dấu (.) để nối hai chuỗi với 20 ... Cơ chế hoạt động WebServer ▪ Cú pháp & Quy ước PHP Giới thiệu PHP − PHP : Rasmus Lerdorf in 19 94 (được phát triển để phát sinh form đăng nhập sử dụng giao thức HTTP Unix) − PHP (19 95) : Chuyển... MySQL phù hợp với ứng dụng nhỏ lớn − MySQL hỗ trợ chuẩn SQL − MySQL biên dịch nhiều tảng − MySQL cung cấp miễn phí PHP + MySQL − PHP kết hợp với MySQL cross-platform, phát triển Windows, Unix... Download WAMP, XAMPP 11 PHP Syntax − Một khối PHP scripting bắt đầu với − Một file PHP thơng thường có chứa thẻ HTML, số mã PHP 12 Comments in PHP − Sử dụng / / để tạo comment

Ngày đăng: 27/02/2023, 07:52

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

TÀI LIỆU LIÊN QUAN