DANH MỤC TÀI LIỆU
PHP là gì?
PHP là gì
PHP kh i đ u nh là m t d án mã ngu n m nh , nh ng theo đà phát ở ầ ư ộ ự ư
tri n, ngày càng nhi u ng i th y r ng nó càng ngày càng h u ích. PHP ườ ấ ằ
đ c phát tri n t m t s n ph m có tên là PHP/FI. PHP/FI do Rasmus ượ ộ ả
Lerdorf t o ra năm 1994, ban đ u đ c xem nh là m t t p con đ n gi n ượ ư ộ ậ ơ
c a các mã k ch b n Perl đ theo dõi tình hình truy c p đ n b n s y u lý ế ơ ế
l ch c a ông trên m ng. Ông đã đ t tên cho b mã k ch b n này là "Personalị ủ
Home Page Tools". Khi c n đ n các ch c năng r ng h n, Rasmus đã vi t raầ ế ơ ế
m t b th c thi b ng C l n h n đ có th truy v n t i Database và giúp ộ ộ ự ơ ấ ớ
cho ng i s d ng phát tri n các ng d ng web đ n gi n. Rasmus đã ườ ử ụ ơ
quy t đ nh công b mã ngu n c a PHP/FI cho m i ng i xem, s d ng ế ườ ử ụ
cũng nh s a các l i có trong nó, đ ng th i c i ti n mã ngu n.ư ử ế
PHP vi t h i qui c a "PHP: Hypertext Preprocessor".ế ồ
PHP là ngôn ng l p trình k ch b n vi t cho máy ch mà đ c nhúng trongữ ậ ế ượ
HTML. Nó đ c s d ng đ qu n lý n i dung đ ng, Database, Session ượ ử ụ
tracking, …
Nó đ c tích h p v i m t s Database thông d ng nh MySQL, ượ ộ ố ư
PostgreSQL, Oracle, Sybase, Informix, và Microsoft SQL Server.
PHP th c thi r t tuy t v i, đ c bi t khi đ c biên d ch nh là m t Apache ệ ờ ượ ư
Module trên Unix side. MySQL Server, khi đ c kh i đ ng, th c thi các ượ ở ộ
truy v n ph c t p v i các t p h p k t qu kh ng l trong th i gian ạ ớ ậ ợ ế ả ổ
Record-setting.
PHP h tr m t s l ng r ng rãi các giao th c l n nh POP3, IMAP, và ố ượ ư
LDAP. PHP4 b sung s h tr cho ự ỗ Java và các c u trúc đ i t ng phân ố ượ
ph i (COM và CORBA). Cú pháp PHP là gi ng C.ố ố
S s d ng chung c a PHPự ử
PHP th c hi n các hàm h th ng, ví d : t các file trên m t h th ng, nó ệ ố ộ ệ ố
có th t o, m , đ c, ghi và đóng chúng.ể ạ
PHP có th x lý các form, ví d : thu th p d li u t file, l u d li u vào ữ ệ ư ữ ệ
m t file, thông qua email b n có th g i d li u, tr v d li u t i ng i ể ử ả ề ữ ườ
dùng.
B n có th thêm, xóa, s a đ i các ph n t bên trong Database c a b n ử ổ ủ ạ
thông qua PHP.
Truy c p các bi n Cookie và thi t l p Cookie. ế ế ậ
S d ng PHP, b n có th h n ch ng i dùng truy c p vào m t s trang ử ụ ể ạ ế ườ
trong Website c a b n.ủ ạ
Nó có th m t mã hóa d li u. ữ ệ
Đ c tr ng c a PHPặ ư
5 đ c tr ng quan tr ng làm PHP tr thành ngôn ng khá ti n l i: ư ệ ợ
Đ n gi n hóaơ ả
Hi u quệ ả
B o m t caoả ậ
Linh đ ng
Thân thi n
"Hello World" Script trong PHP
Đ d n làm quen v i PHP, chúng ta kh i đ u v i PHP script đ n gi n. ể ầ ơ
Chúng ta s b t đ u v i ví d đ u tiên v PHP là "Hello, World" script.ẽ ắ ụ ầ
Nh đã đ c p tr c đó, PHP đ c nhúng trong HTML. Nghĩa là, bên trongư ề ậ ướ ượ
HTML (ho c XHTML) b n s có th có các l nh PHP nh sau: ạ ẽ ư
<html>
<head>
<title>Vi du chuong trinh Hello World</title>
</head>
<body>
<?php echo "Hello World!";?>
</body>
</html>
L u ch ng trình trên trong m t file có tên làư ươ test.php trong htdocs, sau đó
m trình duy t và gõ đ a ch ị ỉ http://localhost:8080/test.php s cho k t qu : ế ả
N u b n ki m tra HTML output c a ví d trên, b n chú ý r ng PHP code ế ạ
không có m t trong file đ c g i t Server t i trình duy t web c a b n. ượ ử ừ
T t c n i dung PHP có m t trong trang web đ c x lý t trang đó; th ả ộ ượ
duy nh t đ c tr v t i Client t Web Server ch là HTML output thu n. ượ ề ớ
T t c PHP code ph i đ c bao bên trong m t trong 3 th đánh d u đ c ấ ả ượ
bi t đ c nh n di n b i PHP Parser.ệ ượ
<?php Trong này là ph n PHP code c a b n ?> ủ ạ
<? Trong này là ph n PHP code c a b n ?> ủ ạ
<script language="php"> Trong này là ph n PHP code c a b n </script> ủ ạ
Th ph bi n nh t là <?php...?> và chúng ta cũng s s d ng cùng th đó ế ẽ ử
trong lo t bài này.
Đ i v i các site tĩnh hay là các website HTML khi ng i dùng yêu c u xem ố ớ ườ
m t trang web thì yêu c u đó s đ c g i v phía Server. Server đây ch ẽ ượ
đ n gi n là g i n i dung trang web mà ng i dùng mu n xem v trình ơ ử ộ ườ
duy t cho ng i dùng.ệ ườ
Đ i v i các trang PHP khi có yêu c u xem trang web thì Server s ti n hành ẽ ế
phát sinh trang web đó t mã ngu n PHP sang mã ngu n HTML, sau đó m iừ ồ
chuy n mã ngu n đó v trình duy t web đ ng i dùng xem. Vì các trình ể ườ
duy t web không th đ c đ c các mã ngu n PHP mà ch đ c đ c các mã ọ ượ ọ ượ
ngu n HTML.
Ch ng t i chúng ta s đ c p đ n cài đ t môi tr ng PHP trên máy tính ươ ề ậ ế ườ
và sau đó s cùng th o lu n qua các khái ni m c b n liên quan t i PHP. ơ ả
có thể bạn quan tâm
thông tin tài liệu
Tìm hiểu về lập trình PHP
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×