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

Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:16

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

Bài giảng Lập trình web nâng cao: Chương 1 Giới thiệu ngôn ngữ lập trình PHP, cung cấp cho người học những kiến thức như: Giới thiệu về PHP; Tại sao cần sử dụng PHP; Các tool hỗ trợ lập trình; Viết ví dụ PHP; Chú thích, in kết quả trên trang PHP. Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến

  1. 24/05/2021 Lập trình web nâng cao 1
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. Trân trọng cảm ơn! 24/05/2021 Lập trình web nâng cao 16
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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