PHP là ngôn ngữ lập trình Website mã nguồn mở. Ngôn ngữ lập trình PHP hiện nay rất thông dụng được đào tạo trong các trường đại học và tại các doanh nghiệp lập trình Website.
PHP là viết tắt của Hypertext Preprocessor. PHP là một ngôn ngữ kịch bản mã nguồn mở, thông dịch và hướng đối tượng, được thực hiện ở phía máy chủ. Nó được sử dụng để phát triển các ứng dụng web (nghĩa là một ứng dụng thực hiện ở phía máy chủ và tạo ra trang web động).
Tệp PHP cũng có thể chứa các thẻ như HTML và các client side script như JavaScript.
PHP đã xây dựng các hỗ trợ để có thể làm việc trực tiếp với MySQL; tuy nhiên, như thế không có nghĩa là bạn không thể sử dụng PHP cho các hệ thống quản lý cơ sở dữ liệu khác. Thay vào đó, bạn vẫn có thể sử dụng PHP với:
PHP là một nền tảng chéo; tức là bạn có thể triển khai ứng dụng trên một số hệ điều hành khác nhau như Windows, Linux, Mac OS, v.v.
Về mặt thị phần, hiện nay, có đến hơn 20 triệu website và ứng dụng trên internet được phát triển trên ngôn ngữ kịch bản PHP.
PHP được sử dụng rộng rãi trong phát triển web hiện nay. Với PHP bạn có thể dẽ dàng phát triển các trang web động. Bên cạnh đó, bạn phải có kiến thức cơ bản về các công nghệ sau để phát triển web.
Các công cụ được sử dụng trong các ví dụ và bài tập hướng dẫn lập trình PHP trên viettuts.vn:
Bảng dưới đây so sánh ngôn ngữ scripting server side với PHP.
Đặc tính | PHP | ASP.NET | JSP | CFML |
Learning curve | Ngắn | Dài hơn PHP | Dài hơn PHP | Dài hơn PHP |
Web hosting | Được hỗ trợ bởi hầu hết tất cả các hosting servers | Cần có dedicated server | Ít khi được hỗ trợ | Cần có dedicated server |
Open source | Có | Không | Có | Cả nguồn mở và thương mại |
Hỗ trợ dịch vụ Web | Tích hợp sẵn | Sử dụng .NET framework | Sử dụng các thư viện add on | Tích hợp sẵn |
Tích hợp HTML | Dễ dàng | Tương đối phức tạp | Tương đối phức tạp | Dễ dàng |
Hỗ trợ MySQL | Tự hỗ trợ | Cần bên thứ ba | Cần bên thứ ba | Phiên bản hiện tại có hỗ trợ. Các phiên bản cũ hơn sử dụng ODBC |
Dễ dàng mở rộng bằng các ngôn ngữ khác | Có | Không | Mở rộng bằng cách sử dụng các lớp và thư viện trong Java. | Có |
VietWeb gửi lời cảm ơn tới quý khách hàng đã luôn tin dùng dịch vụ thiết kế website chuyên nghiệp suốt chặng đường >8 năm vừa qua!
Công Ty Thiết Kế Website Chuyên Nghiệp Việt Web
Số 50, Ngõ 291 Khương Trung, Thanh Xuân, TP. Hà Nội
Số 36 Đa Kao, Điện Biên Phủ, Quận 1, TP. Hồ Chí Minh
0915 406 986
Sau bao lần thiết kế Website tại các đơn vị khác không vừa ý vì không làm được chức năng đặt hàng và giao nhận hàng cho tôi. Tôi tìm đến VietWeb làm việc trực tiếp CEO VietWeb, tôi rất ưng ý vì bạn ấy rất nhiệt tình tư vấn cho tôi. Kỹ thuật VietWeb chăm sóc tôi rất tận tình làm website để tôi đi vào hoạt động trong 5 năm qua. Cảm ơn các bạn!