GIỚI THIỆU VÀ CÀI ĐẶT
PHP là một ngôn ngữ lập trình scripting phổ biến dành cho phía server, thường được sử dụng trong phát triển ứng dụng web Với tốc độ nhanh, tính linh hoạt và khả năng ứng dụng cao, PHP có thể phát triển mọi loại hình website, từ blog cá nhân đến các trang web lớn như Facebook.
PHP được viết tắt của "PHP: Hypertext Preprocessor", là ngôn ngữ mã nguồn mở, miễn phí download và sử dụng
Các file PHP, với phần mở rộng ".php", có khả năng tích hợp HTML, CSS, JavaScript và mã PHP Chúng được xử lý trên máy chủ và kết quả trả về cho trình duyệt dưới dạng các file HTML thuần túy.
PHP có thể thực hiện các công việc sau:
Tạo ra những trang web có nội dung động
Tạo, mở, đọc, ghi, xóa, đóng file trên server
Thu thập dữ liệu từ form
Thêm, xóa, sửa dữ liệu trong cơ sở dữ liệu
Quản lý quyền truy cập của người dùng
Với PHP, không có gì là giới hạn PHP có thể tạo ra bất kỳ loại văn bản nào, hình ảnh, thậm chí là cả video
PHP được dùng phổ biến hiện nay bởi các lý do sau:
PHP có thể chạy trên các nền tảng khác nhau (Windows, Linux, Unix, Mac OS
PHP tương thích với hầu hết tất cả server hiện nay (Apache, IIS, v.v )
PHP miễn phí, có thể được download tại website chính thức của PHP là: www.php.net
PHP dễ học và hoạt động hiệu quả ở phía server
PHP 7 là phiên bản PHP mới nhất hiện nay, với những cải tiến hơn so với bản PHP 5 trước đó (không có PHP 6) Với PHP 7, tốc độ xử lý được cải thiện, đồng thời cũng bổ sung thêm các tính năng khác
Tham khảo thêm tại: http://blog.teamtreehouse.com/5-new-features-php-7
1.1.3 | CÀI ĐẶT Để có thể chạy được các file php, chúng ta có thể có hai cách sau:
Cách 1: Một web host có hỗ trợ PHP và MySQL
Cách 2 để sử dụng PHP và MySQL là cài đặt trên máy tính cá nhân Khác với cách 1, nơi web host đã hỗ trợ sẵn PHP, cách này yêu cầu người dùng tự cấu hình môi trường phát triển Để thực hiện, chúng ta cần chuẩn bị các file php và thiết lập máy chủ cục bộ PHP là ngôn ngữ lập trình miễn phí và phổ biến, do đó, việc cài đặt trên máy tính cá nhân sẽ mang lại sự linh hoạt trong việc phát triển ứng dụng web.
Cài đặt web server (Apache, IIS, v.v )
Cài đặt PHP (download tại trang www.php.net)
Để thiết lập một cơ sở dữ liệu như MySQL, bạn có thể đơn giản hóa quy trình bằng cách tải và cài đặt các web server đã được đóng gói sẵn Hiện nay, có nhiều web server phổ biến mà bạn có thể lựa chọn.
WampServer (http://www.wampserver.com/)
XAMPP (https://www.apachefriends.org/)
AMPPS (https://www.ampps.com/)
1.1.4 | CÚ PHÁP PHP CƠ BẢN
Mã PHP có thể được đặt ở bất kỳ vị trí nào trong tệp php, bắt đầu bằng Đôi khi, bạn có thể thấy mã PHP bắt đầu bằng để đảm bảo mã hoạt động ổn định.
File php có thể chứa HTML, CSS, JavaScript và code PHP, vì vậy cần sử dụng ký hiệu để phân biệt mã PHP Tuy nhiên, nếu file chỉ chứa code PHP thuần túy, nên bỏ ký hiệu ?> và chỉ giữ lại