CHƯƠNG 2. TÌM HIỂU NGÔN NGỮ PHP
2.1. Khái niệm PHP
PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo ra
năm 1994. Vì tính hữu dụng của nó và khả năng phát triển, PHP bắt đầu
được sử dụng trong môi trường chuyên nghiệp và nó trở thành “PHP:
Hypertext Preprocessor”
Thực
chất PHP là ngôn ngữ kịch bản nhúng trong HTML, nói một cách đơn giản
đó là một trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong
HTML.
PHP
là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một
công nghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường
(cross-platform). Đây là hai yếu tố rất quan trọng, thứ nhất khi nói
công nghệ phía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra trên
máy chủ, thứ hai, chính vì tính chất không phụ thuộc môi trường cho phép
PHP chạy trên hầu hết trên các hệ điều hành như Windows, Unix và nhiều
biến thể của nó... Đặc biệt các mã kịch bản PHP viết trên máy chủ này sẽ
làm việc bình thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc
chỉnh sửa rất ít.
Khi
một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứng được tất cả
các quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kết quả
ngôn ngữ HTML.
Khác
với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì đó
sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi một biểu mẫu hoặc
chuyển tới một URL).
2.2. Tại sao nên dùng PHP
Để
thiết kế Web động có rất nhiều ngôn ngữ lập trình khác nhau để lựa
chọn, mặc dù cấu hình và tính năng khác nhau nhưng chúng vẵn đưa ra
những kết quả giống nhau. Chúng ta có thể lựa chọn cho mình một ngôn
ngữ: ASP, PHP, Java, Perl... và một số loại khác nữa. Vậy tại sao chúng
ta lại nên chọn PHP. Rất đơn giản, có những lí do sau mà khi lập trình
Web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này.
PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so với các giải pháp khác.
PHP
có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ
liệu có sẵn, tính linh động, bền vững và khả năng phát triển không giới
hạn.
Đặc
biệt PHP là mã nguồn mở do đó tất cả các đặc tính trên đều miễn phí, và
chính vì mã nguồn mở sẵn có nên cộng đồng các nhà phát triển Web luôn
có ý thức cải tiến nó, nâng cao để khắc phục các lỗi trong các chương
trình này
PHP
vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của các lập
trình viên chuyên nghiệp, mọi ý tuởng của các bạn PHP có thể đáp ứng
một cách xuất sắc.
Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biến nhất, vậy mà bây giờ PHP đã bắt kịp ASP, bằng chứng là nó đã có mặt trên 12 triệu Website.
2.3. Hoạt động của PHP:
Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung trên
máy chủ để phục vụ các trang Web theo yêu cầu của người dùng thông qua
trình duyệt.
Sơ đồ hoạt động:
Khi
người dùng truy cập Website viết bằng PHP, máy chủ đọc mã lệnh PHP và
xử lí chúng theo các hướng dẫn được mã hóa. Mã lệnh PHP yêu cầu máy chủ
gửi một dữ liệu thích hợp (mã lệnh HTML) đến trình duyệt Web. Trình
duyệt xem nó như là một trang HTML têu chuẩn. Như ta đã nói, PHP cũng
chính là một trang HTML nhưng có nhúng mã PHP và có phần mở rộng là
HTML. Phần mở của PHP được đặt trong thẻ mở <?php và thẻ đóng ?>
.Khi trình duyệt truy cập vào một trang PHP, Server sẽ đọc nội dung file
PHP lên và lọc ra các đoạn mã PHP và thực thi các đoạn mã đó, lấy kết
quả nhận được của đoạn mã PHP thay thế vào chỗ ban đầu của chúng trong
file PHP, cuối cùng Server trả về kết quả cuối cùng là một trang nội
dung HTML về cho trình duyệt.
Cảm ơn bài chia sẻ của bạn.
ReplyDelete...................................................
Sunpo Corporation
Chuyên kinh doanh máy nước nóng năng lượng mặt trời – liên doanh Úc và Israel.
Tel: 08. 3984 3985 – 0984 53 22 55
Mail: info@sunpo.com.vn
Click xem chi tiết: máy nước nóng năng lượng mặt trời nào tốt hoặc may nuoc nong nang luong mat troi nao tot