PHP<br />
<br />
Giới thiệu về PHP<br />
<br />
<br />
PHP (Hypertext Preprocessor)<br />
Là ngôn ngữ script chạy trên server (Server<br />
Scripting)<br />
Là mã nguồn mở, chạy được trên nhiều<br />
platforms (Unix, Linux, Windows)<br />
PHP scripts:<br />
• chứa text, thẻ HTML, script<br />
• trả về kết quả cho trình duyệt một plain HTML<br />
<br />
2<br />
<br />
Giới thiệu về PHP (tt)<br />
<br />
<br />
Lịch sử phát triển<br />
PHP (1994): được phát triển để phát sinh các form đăng<br />
nhập sử dụng giao thức HTTP của Unix<br />
PHP 2 (1995): script server, hỗ trợ CSDL, upload file,<br />
khai báo biến, mảng, hàm đệ quy, câu điều kiện, biểu<br />
thức, …<br />
PHP 3 (1998): hỗ trợ ODBC, đa hệ điều hành, giao thức<br />
email (SNMP, IMAP)<br />
PHP 4 (2000): trở thành một thành phần độc lập cho các<br />
webserver<br />
PHP 5 (2005): bổ sung Zend Engine II hỗ trợ lập trình<br />
HĐT, XML, SOAPcho Web Services, SQLite<br />
PHP 7.1.0: Phiên bản mới nhất 8/2016<br />
3<br />
<br />
Giới thiệu về PHP (tt)<br />
Tại sao PHP?<br />
Phần mềm mã nguồn mở, miễn phí<br />
Chạy trên nhiều platforms khác nhau (Unix,<br />
Linux, Windows)<br />
• Tương thích với hầu hết các web server: Apache,<br />
IIS, Caudium, Netscape Enterprise Server<br />
• Tương thích với hầu hết các HQT CSDL: MySQL,<br />
Informix, Oracle, Sybase, Solid, PostgreSQL,<br />
Generic ODBC, etc.<br />
<br />
Dễ học và phát triển nhanh các ứng dụng trên<br />
Web<br />
Được sử dụng rộng rãi trong môi trường phát<br />
triển ứng dụng Web<br />
4<br />
<br />
Giới thiệu về PHP (tt)<br />
<br />
5<br />
<br />