Ngôn ngữ lập trình PHP là gì
PHP – viết tắt hồi quy của “Hypertext Preprocessor”, là một ngôn ngữ lập trình kịch bản được chạy ở phía server nhằm sinh ra mã html trên client. PHP đã trải qua rất nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với cách viết mã rõ rãng, tốc độ nhanh, dễ học nên PHP đã trở thành một ngôn ngữ lập trình web rất phổ biến và được ưa chuộng.
Hiện nay rất nhiều website lớn được viết bằng PHP như Facebook, Wikipedia. Đặc biệt, WordPress – một CMS và framework phổ biến hàng đầu cho website – cũng được viết bằng PHP. Theo dữ liệu của Google, đến năm 2016, ngôn ngữ PHP được sử dụng để tạo ra hơn 80% số website trên toàn cầu. Bản thân website Tự học ICT cũng được xây dựng trên WordPress – nghĩa là cũng sử dụng PHP!
Bạn đang đọc: Học lập trình PHP và MySQL
Số lượng công việc liên quan đến lập trình PHP rất cao. Vô số công việc freelancer cũng như các công ty phần mềm có nhu cầu tuyển dụng lập trình viên PHP.
Vì vậy, giảng dạy lập trình PHP là một nội dung quan trọng ở những trường cũng như những TT. Hiện nay cũng có rất nhiều khóa học trực tuyến tương quan đến lập trình PHP. Tuy vậy, những khóa học này thường tính phí tương đối cao .
Trước khi bắt đầu hành trình dài với PHP, có lẽ nên điểm qua một số ưu thế của PHP so với các ngôn ngữ với cùng năng lực như Python, Ruby, Node.js, Perl, C# hay Java.
PHP có hiệu suất rất cao và khả năng mở rộng tốt. Bạn có thể sử dụng PHP trên những máy chủ rẻ tiền nhưng vẫn có thể xử lý số lượng lớn truy vấn. Khi cần thiết có thể dễ dàng nâng cấp và mở rộng phần cứng cho máy chủ. Không phải ngẫu nhiên mà những website khổng lồ như Facebook hay Wikipedia sử dụng PHP.
PHP có thể làm việc với nhiều hệ quản trị cơ sở dữ liệu. Trong đó, MySQL là hệ quản trị cơ sở dữ liệu được sử dụng phổ biến nhất cùng PHP. Ngoài ra, PHP làm việc được với gần như tất cả các hệ quản trị thông dụng như SQL Server, Oracle, MongoDB, PostgresSQL. PHP 5 và PHP 7 tích hợp sẵn với SQLite. PHP cũng làm việc được với ODBC (Open Database Connectivity).
PHP có hệ thống thư viện tích hợp lớn hỗ trợ các công việc liên quan đến Internet như kết nối dịch vụ web, phân tích mã XML, gửi email, làm việc với cookie. Tất cả những gì cần thiết để phát triển ứng dụng web đều được PHP hỗ trợ.
Chương trình dịch của PHP hoạt động đa nền tảng và có thể tích hợp với tất cả các chương trình máy chủ web phổ biến. PHP có chương trình dịch cho cả Linux, Mac, Windows. Chương trình dịch PHP cũng tích hợp được với chương trình máy chủ web như Apache, Nginx, IIS.
Trên PHP có rất nhiều các framework và CMS. Chúng giúp phát triển ứng dụng web trên PHP nhanh chóng và hiệu quả hơn nhiều so với trực tiếp sử dụng các công cụ cơ bản của ngôn ngữ.
Hãy cùng học PHP với bài giảng Lập Trình PHP & MySQL của Trần Văn Điệp với các bài giảng sau:
Source: https://bem2.vn
Category: Ứng dụng hay