Mục lục:
- Định nghĩa - PHP: Hypertext Pre Processor 3.0 (PHP 3) nghĩa là gì?
- Techopedia giải thích PHP: Bộ xử lý siêu văn bản 3.0 (PHP 3)
Định nghĩa - PHP: Hypertext Pre Processor 3.0 (PHP 3) nghĩa là gì?
Bộ tiền xử lý siêu văn bản 3.0 (PHP 3) là ngôn ngữ kịch bản phía máy chủ cung cấp nhiều khả năng cho một lập trình viên Web. Là một ngôn ngữ kịch bản mục đích, PHP có thể được nhúng vào mã nguồn HTML để tạo các trang Web động.
Techopedia giải thích PHP: Bộ xử lý siêu văn bản 3.0 (PHP 3)
PHP được thiết kế bởi Rasmus Lerdorf như một dự án cá nhân được gọi là trang chủ cá nhân, nguồn gốc của PHP. Toàn bộ mô-đun được viết lại bởi một nhóm gồm sáu lập trình viên và sau đó được gọi là PHP 3.0. Ngôn ngữ đã trở nên phổ biến vì môi trường phát triển tích cực và vì đây là phần mềm có thể tải xuống miễn phí.
Các khái niệm về Perl, Java và C đã được triển khai trong PHP 3.0, giúp ngôn ngữ trở nên thuận tiện để hiểu. PHP 3.0 có khả năng thực hiện các phép tính toán học rất phức tạp và cung cấp thông tin mạng, đơn giản hóa việc viết một trang Web hỗ trợ cơ sở dữ liệu.
PHP hỗ trợ các máy chủ cơ sở dữ liệu như MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix và Adabas D.
Một số tính năng quan trọng nhất của PHP 3.0 là:
- Xác thực HTTP chỉ khả dụng khi chạy dưới dạng mô-đun Apache.
- Tạo GIF có thể được thực hiện ngoài việc tạo các trang web HTML tương tác và năng động.
- Tải lên tệp giúp tải lên cả tệp văn bản và tệp nhị phân. PHP có khả năng hỗ trợ tải lên từ bất kỳ trình duyệt nào sau RFC-1867.
- Xác thực tệp và các chức năng logic cung cấp cho PHP cơ hội giám sát và kiểm soát ai tải lên tệp và những gì được thực hiện với chúng.
- Cookie HTTP được hỗ trợ bởi PHP.
- Hỗ trợ và tích hợp cơ sở dữ liệu được đưa ra trong cả hai chế độ, nguồn gốc và ODBC.
- Mức xử lý lỗi và báo cáo xác định bốn loại lỗi và cảnh báo khác nhau. Đó là:
- Lỗi chức năng bình thường
- Cảnh báo bình thường
- Lỗi trình phân tích cú pháp
- Thông báo - cảnh báo có thể bị bỏ qua nhưng có thể ám chỉ lỗi trong mã
Biểu thức chính quy là một tính năng khác. Chúng được sử dụng cho các thao tác chuỗi phức tạp. Các hàm hỗ trợ các biểu thức chính quy là:
- ereg
- ereg numplace
- eregi
- eregi numplace
- chia