6/11/16
1
MÃ NGUN M
PHN III – XÂY DNG VÀ PHÁT TRIN PHN MM NGUN
M
PHAN TRNG TIN
BM Công ngh phn mm
Khoa Công ngh thông tin, VNUA
Email: phantien84@gmail.com
Website: http://timoday.edu.vn
Phn III - Xây dng và phát trin PMNM 1
Ni dung chính
1.Gii thiu Lp trình PHP
2.Gii thiu H qun tr cơ s d liu MySQL
Phn III - Xây dng và phát trin PMNM 2
6/11/16
2
PHP
Personal Home Page
3
Lch s ra đời ca PHP
q1994, Rasmus Lerdorf to ra ngôn ng PHPđược
tiếp tc phát trin bi nhiu người khác.
qThường s dng PHP xây dng ng dng thương mi
đin t
q2001 đã có 5 triu tên min s dng PHP
qPHPOpen Source, bn có th làm vic trên mã
ngun, thêm, sa, s dng và phân phi chúng.
Phn III - Xây dng và phát trin PMNM 4
6/11/16
3
Nhúng PHP trong HTML
qKhóa PHP đầy đủ
<?php
… PHP code …
?>
qKhóa PHP rút gn
<?
… PHP code …
?>
Phn III - Xây dng và phát trin PMNM 5
Lnh và chú thích
qLp trình PHP phi tuân theo chun
qMi lnh phi kết thúc bng du ; (tr lnh cui
trước khóa ?>)
qKhi (nhiu) lnh được đặt trong cp { }
qCó ba cách ghi chú thích:
1.// chú thích có giá tr đến cui dòng
2.# chú thích có giá tr đến cui dòng
3./*
chú thích trên nhiu dòng
*/
Phn III - Xây dng và phát trin PMNM 6
6/11/16
4
Ví d
Phn III - Xây dng và phát trin PMNM 7
Các kiu d liu cơ bn
Kiu Ví d Mô t
integer 99 S nguyên
double 25.76 S thc
string
hello
xin chào
<<<HI
chào bui sáng.
HI;
Chui ký t
boolean True true hoc false
Phn III - Xây dng và phát trin PMNM 8
6/11/16
5
Biến
qCách dùng:
q$tên_biến
qKhông cn khai báo trước khi dùng
qGán giá tr bng toán t =
qQuy ước v cách đặt tên:
qBt đầu bng ch cái hoc gch dưới (_)
qKhông cha ký t trng (space, tab)
qPhân bit in hoa – thường
Phn III - Xây dng và phát trin PMNM 9
Ví d s dng biến
qGán giá tr cho biến
<?php
$qty = 30;
$price = 20;
$total = $qty * $price;
echo "Tong tien :" . $total;
?>
qThay đổi biến
<?php
$qty = "soluong";
echo "qty:" . $qty ."<br>";
$$qty = 40;
echo "so luong :" . $soluong;
?>
Chú ý: Toán t
.
dùng để ni chui
Phn III - Xây dng và phát trin PMNM 10