
Phát tri n website v i h ể ớ ệ
th ng mã ngu n m ố ồ ở
drupal
Gi ng viên : Nguy n Minh ả ễ
Thành
Email :
thanhnm@itc.edu.vn
Ch ng 8 : ươ
Môn Các H Th ng Mã Ngu n Mệ ố ồ ở 1

N i Dungộ
1. Gi i Thi u V Drupalớ ệ ề
2. Cài đ t Drupalặ
3. Ph ng th c nh n d li u POST & GETươ ứ ậ ữ ệ
4. Hàm
Môn Các H Th ng Mã Ngu n Mệ ố ồ ở 2

PHP C b nơ ả
Môn Các H Th ng Mã Ngu n Mệ ố ồ ở 3
I.1 L ch sị ử : PHP (Hypertext Preprocessor) là ngôn ng script trên server ữ
đ c thi t k đ d dàng xây d ng các trang Web đ ng. ượ ế ế ể ễ ự ộ
Ngôn ng PHP ra đ i năm ữ ờ 1994 Rasmus Lerdorf (1968, GreenLand) sau
đó đ c phát tri n b i nhi u ng i tr i qua nhi u phiên b n. Phiên b n ượ ể ở ề ườ ả ề ả ả
đang ph bi n là PHP 5.0 đã đ c công b 7/2004.Phiên b n m i nh t là ổ ế ượ ố ả ớ ấ
5.3.3
u đi mƯ ể :Mã ngu n m (open source code)ồ ở
- Mi n phí, download d dàng t Internet.ễ ễ ừ
- Ngôn ng r t d h c, d vi t.ữ ấ ễ ọ ễ ế
- Mã ngu n không ph i s a l i nhi u khi vi t ch y cho các h đi u hành ồ ả ử ạ ề ế ạ ệ ề
t Windows, Linux, Unixừ
Tên g i ban đ u :'Personal Home Page Tools’ ọ ầ
Xem : http://en.wikipedia.org/wiki/PHP

Ki u d li u – H ng – Bi nể ữ ệ ằ ế
Môn Các H Th ng Mã Ngu n Mệ ố ồ ở 4
a- Kiểu dữ liệu:
Integer, Double, Boolean, String, Array và Object
b. Khai báo biến:
$tên_biến = giá_trị;
$tên_mảng = array();
$tên_object= new tên_lớp();
c. Khai báo hằng :
define(“tên_hằng”, giá_trị);
Ví dụ : <?php
define(“PI”,3.14); $r=4;
echo “Diện tích hình tròn :’.$r*$r*PI;
?>

Các phép toán
Môn Các H Th ng Mã Ngu n Mệ ố ồ ở 5
a.Phép gán : $biến = biểu_thức;
b.Các phép toán số học : +,-,*,/,%
c.Các phép toán so sánh : ==, !=, >=,<=,>,<
d.Các phép toán kết hợp : ++,--,+=,-=,*=,/=
e.Các phép toán logic : !, &&, ||
f.Toán tử tam phân : (điều_kiện ? giá_trị_1 : giá_trị_2)
g.Phép ghép chuổi : . (dấu chấm)
h.Toán tử error : @, ngăn không cho thông báo lỗi.
Ví dụ : $a=10; $b=0; $c=@$a/$b