PHP là viết tắt của HTML Pre-Processor. Đây là ngôn ngữ được tạo ra với mục đích ban đầu là giúp tạo ra các trang Web cá nhân dễ dàng và nhanh chóng, và giờ đây đã
có các đặc điểm sau:
• Được xây dựng nhằm phát triển các ứng dụng Web. Có nhiều hàm, thủ tuc chuyên dụng sẵn trong lập trình Web, hỗ trợ quản lý session(phiên làm việc)
• Dễ học, dễ sử dụng
• Xử lý chuỗi mạnh
• Là ngôn ngữ script
• Là ngôn ngữ hướng đối tượng
• Là ngôn ngữ mã nguồn mở
• PHP có thể chạy hầu hết trên các hệ điều hành. Quá trình cài đặt dễ dàng, đơn giản
• Có khả năng mở rộng ngôn ngữ
• Là ngôn ngữ phát triển cao, trong thời gian dài, do có nhiều sự hỗ trợ, có nhiều công cụ dựng sẵn
• Trợ giúp mạnh cho CSDL qua các hàm, thủ tuc sẵn do đó dễ sử dụng và có tốc độ cao. PHP hỗ trợ hầu hết cho các HQTCSDL và còn hỗ trợ kết nối ODBC
• Các chương trình viết bằng PHP cho phép nhúng mã HTML, do đó quá trình phát triển ứng dụng Web dễ dàng, nhanh chóng hơn. Khi triển khai, PHP thường tích hợp vào webserver như một modul mở rộng chức năng của webserver, do đó các ứng dụng viết bằng PHP thường có tốc độ thực thi cao và gây ít tải cho máy chủ.
Một số số liệu so sánh về số lượng sử dung về PHP các bạn có thể tìm thấy trên các trang: www.esoftine.com, www.netcraft.com, www.php.net. Theo thống kê ở đó thì số lượng Appche server sử dụng PHP là 37.06%, có số lượng sử dụng là nhiều nhất, qua đó ta thấy PHP là công nghệ được dùng nhiều nhất hiện nay trong các ứng dụng động, ở trên cả Windows và Linux.