PHP Tutorial – 1. PHP là gì ?
1. PHP là gì ?. What is PHP ?
Vấn đề 1: Khái niệm “PHP” ?
PHP (Hypertext Preprocessor) là 1 loại ngôn ngữ lập trình như nhiều ngôn ngữ khác (VD: C,C#,C+,Perl,Python,Visual Basic,ASP,ASP.Net,etc…
). Và nó có điểm chung cùng 1 số ngôn ngữ khác (1 số thôi nhé) là dựa trên C
. Và PHP là 1 loại ngôn ngữ lập trình WEB. Nó được tối ưu hóa qua nhiều phiên bản , và hiện tại thì nó đã update đến version 5.3.1 . Homepage của PHP là: http://php.net/. Nếu bạn muốn nghiên cứu thêm về các phiên bản cũng như ra đời của PHP thì –> http://vi.wikipedia.org/wiki/PHP . Tha hồ mà đọc ![]()
Như đa số ngôn ngữ lập trình khác, PHP cũng có cái gọi là “mở đầu” và “kết thúc” của 1 đoạn code ![]()
VD:
Với Pascal (chắc đa số cũng biết, có thể đã học trong chương trình phổ thông khoảng vài năm trở về đây , bây giờ mấy đứa nhóc lớp 7-8 đã được học
) thì:
begin
….
….
end.
Với begin là “mở đầu” và end. là kết thúc
Vậy với PHP thì nó như thế này ![]()
<?php
……………….
?>
<?php là “mở đầu” và ?> là “kết thúc” . Bao giờ cũng thế. Ko có nó thì bạn code bao nhiêu cũng chả có giá trị (như thế thì thật là … NHẠT
) . Nếu Server có hỗ trợ Short-Open-Tag thì ta có thể thay <?php thành <? cũng được
(tốt nhất là <?php đi cho nó khỏi xoắn
).
Vấn đề 2: Làm sao bắt đầu học code PHP ?. How to Begin?
_Để dễ hiểu vấn đề này thì bạn cứ tưởng tượng như vầy: Bạn là 1 người đầu bếp. Bạn có đầy đủ các gia vị – các nguyên liệu, nhưng ko có bếp nấu ăn =.=.. NHẠT ![]()
_PHP cũng thế
. Bạn biết code nhưng … ko có chương trình giúp nó chạy thì … NHẠT ra trò
.
_Vậy làm sao ta có thể chạy PHP ? . Câu trả lời là: cài đặt 1 home server để chạy PHP ![]()
Có 2 cách để cài home server:
- Cài thủ công , cài từng cái , từng cái … nói chung là tốn time và hay bị trục trặc <– Chưa đi đc bước đầu đã té rồi <— Boring…
- Cài đặt gói “cài đặt sẵn” (nó đóng gói hết tất cả chỉ cài 1 lần mà có tất cả, người ta hay gọi là “All in One” ý
) … nói chung là cứ chạy nó rồi Instal -> Next -> Next -> Finish
. Mai mốt có time chúng ta sẽ xoáy sâu vào , giờ chưa phải lúc 
—> Tóm lại: Ta phải cài 1 gói cài đặt sẵn để bắt đầu code PHP thì mới đc
. Làm sao cài đặt thì ta tiếp tục tới vấn đề 3 ![]()
Vấn đề 3: Làm sao cài đặt gói “cài đặt sẵn” ? How to Install ?
_Ở trên mạng hiện giờ có rất nhiều gói cài đặt sẵn
(ex: Vertrigo,WAMP,XAMPP,…). Mình thì ưa dùng Vertrigo hơn
, nếu đc thì các bác cứ dùng Vertrigo để tiện việc sau này hơn
. Download Vertrigo ở mô ? –> Click here
_Sau khi download về ta có 1 file .exe. Bạn chạy file đó rồi cứ Next -> Next -> Next -> … -> Finish
. Mặc định là nó sẽ cài đặt ở C:\Program Files\VertrigoServ\. Giờ bạn bay ra ngoài Desktop, sẽ có 1 icon hình ngôi sao
. Chạy nó rồi click “Hide this window and start server“. Okie , sau khi bạn click vào là Server bắt đầu work rồi đấy
.
_Giờ ta vào Notepad: gõ vài dòng thế này
<?php echo "aaaaaaaa....cai ca"; ?>
Save lại thành tên: “test.php“. Bạn nên nhớ là đuôi .php nhé ( ko thì có mà chạy = niềm tin và hi vọng
). Sau đó copy file đó vào C:\Program Files\VertrigoServ\www\
_Okie, bây giờ sắp xong rồi. Bạn bật trình duyệt lên (Firefox hay IE gì đó) rồi đánh vào Address là: http://localhost/test.php.
_Nếu nó ra như thế này là đúng rồi nè. Bây giờ thì yên tâm rồi. Bạn sắp thành “lập trình viên PHP” rồi đấy
.
Okie. Tạm thời kết thúc phần 1 ở đây , viết bài này cũng khá thấm thía rồi. Giờ bận việc khác rồi , sẽ gặp lại anh em vào phần tiếp theo . Nếu ai muốn bàn luận thì cứ add Y!M: vnfriends_net mà “đàm phán”
. Mong là 1 chút kiến thức + văn phạm + tâm huyết của mình đủ làm mọi người hiểu ![]()


tem tem hehe
[...] 24/11/2009: PHP là gì ?. Complete . Click here manhluat93 [...]
Bài viết hay, dể hiểu cho người mới bắt đầu
Chủ xị cho xin cái theme này với, gõ tên nó cũng được
Thanks ^^
Cái nì là themes free
. bạn reg nick trên wordpress.com rồi vào phần giao diện chọn Popular thì nó ngay top đấy
he tích cực quá
)
Teen quá đi thôi!!
Ngôn ngữ “bình dân đến dân chơi” mừ anh :”>
Viết thêm cho tớ vài E-book để
) bài làm sư phụ luôn
)
Tuyệt vời. tớ muốn học PHP từ lâu nhưung google toàn những chuyên gia viết ebook nên bộp 1 fát là từ chuyên môn luôn. Tớ biết ML từ Vnfriends, hơn ML 1 tuổi nhưng chả khi nào làm quen. Có lẽ tới đây fải add nick bái làm sư phụ thôi
bài viết rất dễ hiểu. Ngôn ngữ bình dân nên dân thấm lắm.