Skip to main content

PHP là gì?

PHP là viết tắt của PHP: Tiền xử lý siêu văn bản, với PHP là đại diện cho trang chủ cá nhân [Công cụ].Loại từ viết tắt này được gọi là một hồi âm.Ban đầu, vào năm 1994, ngôn ngữ được thiết kế như một tập hợp nhỏ các nhị phân được sử dụng để thu thập một số dữ liệu lưu lượng truy cập trang web cơ bản.Năm 1997, trình phân tích cú pháp đã được hai người Israel viết lại và cái tên được đổi thành từ viết tắt hiện tại mdash;Nó đang được xác định rằng bộ tiền xử lý siêu văn bản là một cái tên dễ chấp nhận hơn trong thế giới kinh doanh. Đây là ngôn ngữ nguồn mở, được sử dụng chủ yếu cho nội dung web động và các ứng dụng phía máy chủ.PHP thường được chỉ ra là đối thủ cạnh tranh chính với các điều sau: Microsofts C# MDash;Visual Basic.net Mdash;Gia đình ASP Suns Java Mdash;JSP

Macromedias Coldfusion

    CGI MDASH;Perl
  • PHP có nhiều thư viện nguồn mở bao gồm trong bản dựng cốt lõi và nhiều thứ khác có sẵn.Các tiện ích mở rộng tồn tại để giúp nó giao diện với một số hệ thống, bao gồm IRC, một số định dạng nén và API Windows.Các tiện ích mở rộng khác tồn tại để cho phép PHP tạo các định dạng tệp trên đường, chẳng hạn như một tiện ích mở rộng phổ biến cho phép nó tạo Adobe Flash reg;Phim. Kể từ phiên bản 3, PHP có các tính năng định hướng đối tượng tích hợp.Phiên bản 5 được xây dựng đáng kể về chức năng hạn chế này và ngôn ngữ hiện có khả năng định hướng đối tượng mạnh mẽ, bao gồm các giao diện, ngoại lệ, sự hủy diệt và tóm tắt.ra mắt, và hiện tại nó được coi là một trong những ngôn ngữ hàng đầu được sử dụng cho kịch bản phía máy chủ. Không nghi ngờ gì về mức độ phổ biến của nó là do sự dễ học tương đối của nó và sự lỏng lẻo khét tiếng của nó.Các mảng và biến trong PHP có thể giữ bất kỳ loại đối tượng nào, các biến không cần phải được khai báo và cú pháp rất đơn giảnCác lập trình viên PHP không biết ngôn ngữ khác.Điều này đôi khi khiến nó bị coi là một ngôn ngữ ít hơn, nhưng sự phổ biến ngày càng tăng của nó và nhiều trang web mạnh mẽ và hiệu quả được xây dựng bằng cách sử dụng nó như một cấu trúc dường như xua tan huyền thoại này.Lỗ hổng, so với các ngôn ngữ như ASP.Việc thiếu các thông báo lỗi dễ hiểu, một tệp cấu hình đôi khi quá mạnh mẽ và một tập hợp các hàm tích hợp rõ ràng không đầy đủ cũng được chỉ ra là các khu vực có thể sử dụng cải tiến rõ rệt., Langugage xuất hiện để giải quyết ngày càng nhiều mối quan tâm được đưa ra bởi cộng đồng nguồn mở của nó.