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