Tải bản đầy đủ (.pdf) (16 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.22 MB, 16 trang )

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

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
Chú thích, in kết quả trên trang PHP

05


24/05/2021

Lập trình web nâng cao

120

20

5
2


Giới thiệu về PHP
• PHP:
viết tắt của PHP: Hypertext Preprocessor . Tên gốc là Personal Home
01
Page, phiên bản đầu tiền hồ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.
• PHP Là mã nguồn mở
02
• Tải về và sử dụng miễn phí ()
• Đặc điểm của file PHP:
• File PHP có thể chứa Text, các thẻ HTML và Script
• File PHP có đi mở rộng là .php, .php3, php4… hoặc .phtml, thường sử dụng đi mở rộng
là: .php

04
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 />• Adobe Dreamweaver 02
/>r/
• Zend Studio />04 - />• 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ở <?php và thẻ đóng ?>
• Nhúng script và trong thẻ Body của file HTML
• Lưu
02với đi .php và đặt trong thư mục www, ví dụ: tạo file
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
• Nhập
01 đoạn mã PHP

Mở trình duyệt, nhập
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ẻ <? giá trị/biểu thức/biến ?>
• 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
// Title: My first PHP script
# This is comment line
echo "This is a PHP program";
?>

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à */
/*
02Title: My PHP Program
Author: Jason
Date: July 26, 2007
*/
?>

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
<BODY>

<?php echo(‘this is abc’) ?>
<?php echo “this is abc” ?>

02
</BODY>

• Sử dụng print(tham số)
<BODY>

<?php print(‘this is abc’) ?>
<?php print “this is abc” ?>

04
</BODY>
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])

Ví dụ:
02 printf(“This is %d number.", 100);
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()
• Cùng
01 in dữ liệu trên trang PHP
• 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



×