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!
Trang 2Giới thiệu về PHP
01
Tại sao cần sử dụng PHP
02
Các tool hỗ trợ lập trình
03
Chương 1 – Giới thiệu ngôn ngữ lập trình PHP
120
11
20
Trang 302
04
Giới thiệu về PHP
• 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
• 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…
Trang 402
Giới thiệu về PHP
• Thường kết hợp với CSDL MySQL và web server Apache
• 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ở
• 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
Trang 502
04
Tại sao sử dụng PHP
• Điểm mạnh của PHP:
• Dễ học,dễ sử dụng và dễ thực hiện
• Sử dụng miễn phí
• 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
Trang 602
Các hoạt động
Trang 702
04
Các tool hỗ trợ lập trình
• PHP Designer 2008 Professional
-http://www.mpsoftware.dk/phpdesigner.php
• Adobe Dreamweaver
-http://www.adobe.com/products/dreamweave
r/
• Zend Studio
-http://www.zend.com/products/studio/
• PHPEdit - http://www.phpedit.com/en
Trang 802
Ví dụ PHP đơn giản
• Bắt đầu với thẻ mở <?php và thẻ đóng ?>
• Nhúng script và trong thẻ Body của file HTML
• Lưu với đuô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
Trang 902
04
Ví dụ PHP đơn giản
• Nhập đoạn mã PHP Mở trình duyệt, nhập
http://localhost/first.php
Trang 1002
Kịch bản Script PHP
• Nội dung 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í dụ: khai báo trong trang hello.php
Trang 1102
04
Ghi chú trong PHP
• Ghi chú 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 #
<?php
// Title: My first PHP script
# This is comment line
echo "This is a PHP program";
?>
Trang 1202
Ghi chú trong PHP
• Ghí chú nhiều dòng, sử dụng dấu /* và */
<?php
/*
Title: My PHP Program Author: Jason
Date: July 26, 2007
*/
Trang 1302
04
In kết quả trên trang PHP
• Sử dụng echo(‘tham số’), echo
<BODY>
<?php echo(‘this is abc’) ?>
<?php echo “this is abc” ?>
</BODY>
• Sử dụng print(tham số)
<BODY>
<?php print(‘this is abc’) ?>
<?php print “this is abc” ?>
</BODY>
Trang 1402
In kết quả trên trang PHP
• Sử dụng printf()
printf(string format [, mixed args])
Ví dụ: printf(“This is %d number.", 100);
Kết quả in ra: This is 100 number
Trang 1502
04
So sánh echo() và print()
• Cùng in dữ liệu trên trang PHP
• Echo() tốc độ nhanh hơn print()
• Echo() không trả về giá trị, print() trả về giá trị
true|false
• Echo() truyền được nhiều tham số hơn print()
Trang 16Trân trọng cảm ơn!