
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến 24/05/2021 Lập trình web nâng cao 1 Chương 1 – Giới thiệu ngôn ngữ lập trình PHP 01 Giới thiệu về PHP 120 02 Tại sao cần sử dụng PHP 11 03 Các tool hỗ trợ lập trình 20 04 Viết ví dụ PHP 20 Chú thích, in kết quả trên trang PHP 05 5 24/05/2021 Lập trình web nâng cao 2 Giới thiệu về PHP 01 • PHP: viết tắt của PHP: Hypertext Preprocessor . Tên gốc là Personal Home Page, phiên bản đầu tiền hoàn thiện khoảng năm 1995 có tên là: PHP/FI hay PHP2. Sau đó phát triển lên PHP3, PHP4. Phiên bản hiện tại là 5.3.2 02 • Là ngôn ngữ kịch bản để viết các trang web động • Bộ biên dịch mã PHP là mã nguồn mở, có thể chạy cùng với web server Apache, IIS… 04 05 24/05/2021 Lập trình web nâng cao 3 Giới thiệu về PHP • Thường kết hợp với CSDL MySQL và web server Apache 01 • Sử dụng kịch bản phía máy chủ - Server side script, nền tảng độc lập. 02 • PHP Là mã nguồn mở • Tải về và sử dụng miễn phí (http://php.net) • Đặc điểm của file PHP: • File PHP có thể chứa Text, các thẻ HTML và Script • File PHP có đuôi mở rộng là .php, .php3, php4… hoặc .phtml, thường sử dụng đuôi mở rộng 04là: .php 05 24/05/2021 Lập trình web nâng cao 4 Tại sao sử dụng PHP • Điểm 01 mạnh của PHP: • Dễ học,dễ sử dụng và dễ thực hiện • Sử dụng miễn phí 02 • Chạy trên nhiều hệ điều hành: Window, Linux, Unix. Thực hiện nhanh và hiệu quả. • Hỗ trợ kết nối nhiều CSDL: MySQL, MS SQL Server, Access, Oracle… • PHP được cung cấp một hệ thống thư viện phong phú nhằm mục đích phát triển các ứng dụng trên Web 04 05 24/05/2021 Lập trình web nâng cao 5 Các hoạt động 01 Trang HTML Trang PHP 02 04 05 24/05/2021 Lập trình web nâng cao 6 Các tool hỗ trợ lập trình • PHP 01 Designer 2008 Professional - http://www.mpsoftware.dk/phpdesigner.php • Adobe Dreamweaver - 02 http://www.adobe.com/products/dreamweave r/ • Zend Studio - http://www.zend.com/products/studio/ 04 - http://www.phpedit.com/en • PHPEdit 05 24/05/2021 Lập trình web nâng cao 7 Ví dụ PHP đơn giản • Bắt 01đầu với thẻ mở • Nhúng script và trong thẻ Body của file HTML 02với đuôi .php và đặt trong thư mục www, ví dụ: tạo file • Lưu first.php, sử dụng Vertrigo thì lưu file trong thư mục: VertrigoServ\www\first.php • Mở trình duyệt gõ: http://localhost/first.php để chạy file php 04 05 24/05/2021 Lập trình web nâng cao 8 Ví dụ PHP đơn giản Mở trình duyệt, nhập • Nhập 01 đoạn mã PHP http://localhost/first.php 02 04 05 24/05/2021 Lập trình web nâng cao 9 Kịch bản Script PHP • Nội 01dung của PHP có thể khai báo lẫn lộn với HTML • Sử dụng cặp thẻ • Ví02 dụ: khai báo trong trang hello.php 04 05 24/05/2021 Lập trình web nâng cao 10 Ghi chú trong PHP • Ghi 01chú trong PHP tương tự như trong ngôn ngữ C • Ghi chú một dòng, sử dụng dấu // hoặc dấu # 02 04 05 24/05/2021 Lập trình web nâng cao 11 Ghi chú trong PHP • Ghí 01chú nhiều dòng, sử dụng dấu /* và */ 04 05 24/05/2021 Lập trình web nâng cao 12 In kết quả trên trang PHP • Sử dụng echo(‘tham số’), echo 01 02 • Sử dụng print(tham số) 04 05 24/05/2021 Lập trình web nâng cao 13 In kết quả trên trang PHP • Sử 01dụng printf() printf(string format [, mixed args]) 02 printf(“This is %d number.', 100); Ví dụ: Kết quả in ra: This is 100 number 04 05 24/05/2021 Lập trình web nâng cao 14 So sánh echo() và print() 01 in dữ liệu trên trang PHP • Cùng • Echo() tốc độ nhanh hơn print() 02 không trả về giá trị, print() trả về giá trị • Echo() true|false • Echo() truyền được nhiều tham số hơn print() 04 05 24/05/2021 Lập trình web nâng cao 15 Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 16
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình web nâng cao Lập trình web nâng cao Lập trình web Ngôn ngữ lập trình PHP Kịch bản Script PHP Các tool hỗ trợ lập trìnhTài liệu có liên quan:
-
66 trang 158 0 0
-
161 trang 139 1 0
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 137 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 124 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 118 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 110 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 108 0 0 -
231 trang 99 1 0
-
101 trang 97 2 0
-
Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến
16 trang 69 1 0 -
Bài giảng Lập trình web bài 2: Làm quen với công cụ vẽ và sử dụng Symbol bảng Library
51 trang 58 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 9 - Th.S Phạm Đào Minh Vũ
55 trang 56 0 0 -
Lập trình web bằng cơ sở dữ liệu MySQL 5.1 và PHP 5.3: Phần 1
136 trang 48 1 0 -
Tạo mạng xã hội với PHP - part 43
10 trang 46 0 0 -
Giáo trình môn học/mô đun: Lập trình web với ASP.NET: Phần 2
42 trang 44 0 0 -
Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản
137 trang 44 0 0 -
Hướng dẫn thiết kế template joomla 1.5
10 trang 44 0 0 -
Bài giảng Thiết kế và lập trình Web - Bài 8: PHP - MySQL
59 trang 41 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 6 - Th.S Phạm Đào Minh Vũ
31 trang 40 0 0 -
Bài giảng Lập trình Web: Chương 2 - Ths. Trần Phi Hảo
54 trang 40 0 0