a. Khái niệm
- Ngôn ngữ lập trình PHP (viết tắt của từ Hypertext Preprocessor) là ngôn ngữ lập trình đa mục đích được phát triển từ đầu năm 1994. PHP là một ngôn ngữ kịch bản với mã nguồn mở, chạy ở bên Server và được dùng để tạo ra các ứng dụng phát triển Web.
b. Ưu điểm và nhược điểm
- Ưu điểm ngôn ngữ lập trình PHP
Mã nguồn mở: Việc cài đặt và sử dụng ngôn ngữ lập trình PHP cực kì dễ dàng và hoàn toàn miễn phí dành riêng cho tất cả mọi ngượi. Chính vì lý do đó nên ngôn ngữ này luôn được cài đặt rất nhiều trên các WebServer như Apache, IIS.
Tính cộng đồng cao: Do là một mã nguồn mở và dễ dàng sử dụng nên ngôn ngữ PHP được sự ưu chuộng từ cộng đồng lập trình viên. Cộng đồng ngôn ngữ này rất rộng rãi và chất lượng trên toàn thế giới. Đã có nhiều Blog, diễn đàn, Website trong và ngoài nước giải thích về ngôn ngữ này nên khả năng tiếp cận của mọi người sẽ nhanh chóng và dễ dàng hơn.
Thư viện phong phú: Do được nhiều người sử dụng nên thư viện của ngôn ngữ PHP ngày càng được phát triển và mở rộng. Với thư viện code, hàm phong phú sẽ giúp cho việc học tập hay viết các ứng dụng PHP sẽ trở nên dễ dàng và nhanh chóng. Bởi vì vậy đây là đặc điểm giúp ngôn ngữ này trở nên vô cùng nổi bật. Ngôn ngữ PHP có thể kết hợp với những cơ sở dữ liệu lớn như: MySQL, Oracle, Cassandra.
- Nhược điểm ngôn ngữ lập trình PHP
Một người đã được tiếp xúc với ngôn ngữ này thì cấu trúc ngữ pháp chính là vấn đề. Do không được gọn gàng và đẹp mắt như các loại ngôn ngữ lập trình
khác và đặc biệt là ngôn ngữ lập trình PHP chỉ hoạt động được trên các ứng dụng Website.