Khái niệm về ngôn ngữ PHP
Ngôn ngữ PHP, viết tắt của "Hypertext Preprocessor," là một ngôn ngữ lập trình kịch bản phổ biến và được sử dụng rộng rãi trong lập trình Web. Với tính năng mã nguồn mở, PHP cho phép chúng ta lập trình một cách nhanh chóng và nhúng dễ dàng vào các trang web HTML. PHP đã có quá trình phát triển lâu đời: từ PHP 3 (1996) đến ngày nay, với phiên bản PHP 7.
Một số ứng dụng phổ biến của PHP
Ngôn ngữ PHP có thể thực hiện nhiều chức năng hệ thống như tạo, mở, đọc, viết và đóng các tệp tin. Chúng ta cũng có thể thêm, sửa, xóa các phần tử trong cơ sở dữ liệu và truy vấn các biến cookie. PHP cũng hỗ trợ xử lý biểu mẫu, gửi và nhận dữ liệu qua email, mã hóa dữ liệu và hạn chế truy cập người dùng vào trang web của bạn.
Để học và làm việc với PHP, chúng ta cần cài đặt:
- Một phần mềm code như Visual Studio Code, Sublime Text, ...
- Một phần mềm để chạy server ảo như Xampp, Wamp server, Wamp, ...
Cài đặt phần mềm Visual Studio Code
Visual Studio Code là một phần mềm code phổ biến và dễ sử dụng. Với giao diện đẹp mắt và tích hợp nhiều công cụ hữu ích, nó giúp chúng ta học code một cách dễ dàng hơn. Phần mềm này nhẹ nhàng và có thể cài đặt một cách đơn giản. Bạn có thể truy cập https://code.visualstudio.com/ để tải phiên bản phù hợp với máy tính của mình.
Sau khi tải và cài đặt Visual Studio Code, bạn có thể khởi động phần mềm và tạo file mới để bắt đầu code.
Sau khi cài đặt xong, bạn có thể khởi động Apache server để chạy code PHP trên local.
Cài đặt server ảo Xampp
Xampp cũng là một phần mềm rất phổ biến và được sử dụng rộng rãi. Xampp cung cấp một server ảo để chạy PHP, bao gồm Apache, MySQL, Filezilla, Mercury, Tomcat và công cụ quản lý cơ sở dữ liệu là phpMyAdmin. Với chương trình quản lý tiện lợi, Xampp cho phép chúng ta dễ dàng khởi động và tắt các dịch vụ máy chủ theo ý muốn.
Bạn có thể tải và cài đặt Xampp tại https://www.apachefriends.org/download.html (hãy chọn phiên bản mới nhất để cài đặt).
Sau khi tải về, cài đặt Xampp bằng cách chạy file vừa tải. Trong quá trình cài đặt, bạn có thể được yêu cầu cho phép một số dịch vụ để thông qua tường lửa, hãy chọn "Allow access" để tiếp tục. Sau khi cài đặt xong, mở Xampp Control Panel.
Sau khi mở Xampp Control Panel, bạn có thể khởi động Apache server để bắt đầu chạy PHP.
Một số lưu ý khi sử dụng Xampp:
-
Chọn "Start module apache" để khởi động server PHP.
-
Để chạy file PHP, chúng ta cần đặt file đó trong thư mục "htdocs" của Xampp (c://xampp).
-
Server sẽ chạy ở địa chỉ mặc định 127.0.0.1 (hãy tìm kiếm trên Google để biết thêm chi tiết!).
Bắt đầu với file PHP đầu tiên
Với khả năng tích hợp dễ dàng với HTML, CSS và các ngôn ngữ khác, chúng ta có thể phân biệt mã PHP bằng cặp thẻ <?php ... ?>
(hoặc có thể viết ngắn gọn là <?= ... ?>
).
<?php //code ?>
Comment trong PHP
Chúng ta có thể sử dụng comment để tạo chú thích hoặc giải thích một đoạn code mà không ảnh hưởng đến chương trình.
Trong PHP, có 2 cách để comment:
-
Comment 1 dòng: sử dụng
//
trước nội dung comment. -
Comment nhiều dòng: sử dụng
/* */
để bọc nội dung comment.
<?php // Đây là nội dung comment /* Đây vẫn là nội dung comment Vẫn là một comment */ ?>
Phân biệt chữ hoa và chữ thường trong PHP
Trong PHP, các hàm không phân biệt chữ hoa và chữ thường. Tuy nhiên, khi khai báo biến hoặc hằng, chúng ta phải tuân theo quy tắc viết hoa.
<?php echo "hello"; ECHO "hello"; eCho "hello"; // không phân biệt chữ hoa chữ thường define('NAME', 'Laptrinhtudau.com'); //khai báo hằng phải viết hoa ?>
Lưu ý: Câu lệnh PHP phải kết thúc bằng dấu chấm phẩy (;). Nếu quên, chương trình sẽ bị lỗi!
Chạy chương trình PHP đầu tiên
Đầu tiên, hãy khởi động Xampp như đã đề cập ở trên. Để chạy một file PHP, file đó cần đặt trong thư mục "htdocs" của Xampp (c://xampp/htdocs). Hãy tạo một file mới và lưu nó dưới tên "demo.php" với một dòng code đơn giản như sau:
<?php echo "hello mọi người"; ?>
Sau khi lưu file, truy cập đường dẫn http://localhost/demo.php. Nếu bạn làm đúng, kết quả sẽ hiển thị là "hello mọi người".