Summary: Trong bài hướng dẫn này, bạn sẽ học cách thực thi một script viết băng PHP để xuất ra màn hình Hello, World!
trên trình duyệt web và dòng lệnh.
PHP Hello World trên trình duyệt web
Đầu tiên, mở thư mục htdocs
trong thư mục xampp
. Thường thì nó được đặt tại C:\xampp\htdocs
.
Tiếp theo, tạo một thư mục mới có tên là helloworld
.
Sau đó, tạo một tệp mới có tên là index.php
trong thư mục helloworld
và đặt mã sau vào tệp:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP - Hello, World!</title> </head> <body> <h1><?php echo 'Hello, World!'; ?></h1> </body> </html>
Mã trong tệp index.php
giống như một tài liệu HTML thông thường ngoại trừ phần <?php
và ?>
.
Phần mã giữa các thẻ mở <?php
và đóng ?>
là PHP:
<?php echo 'Hello, World!'; ?>
Mã PHP này in ra thông báo “Hello, World!” trong thẻ h1
bằng câu lệnh echo
.
Khi PHP thực thi tệp index.php
, nó sẽ đánh giá mã và trả về thông báo “Hello, World!”.
Mở trình duyệt web và mở URL sau:
http://localhost:8080/helloworld/
Nếu bạn thấy điều sau trên trình duyệt web, tức là bạn đã thành công trong việc thực thi PHP script đâu tiên:
Nếu bạn xem mã nguồn của trang, bạn sẽ thấy mã HTML sau:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP - Hello, World!</title> </head> <body> <h1>Hello, World!</h1> </body> </html>
PHP Hello World sử dụng command line
Đầu tiên, mở Cửa sổ lệnh trên Windows hoặc Terminal trên macOS hoặc Linux.
Thứ hai, di chuyển đến thư mục c:\xampp\htdocs\helloworld\
.
Thứ ba, nhập lệnh sau để thực thi tệp index.php:
c:\xampp\htdocs\helloworld>php index.php
Bạn sẽ thấy HTML output:
<html lang="en"> <head> <meta charset="UTF-8"> <title>PHP - Hello, World!</title> </head> <body> <h1>Hello, World!</h1> </body> </html>
Vì terminal không thể hiển thị HTML thành trang web, nó chỉ hiển thị mã HTML thuần.
Để đơn giản hóa đầu ra, bạn có thể sử dụng mã sau trong tệp index.php
:
<?php echo 'Hello, World!';
Nếu bạn thực thi script lần nữa:
c:\xampp\htdocs\helloworld>php index.php
bạn sẽ thấy output như bên dưới
Hello, World!
Khi nhúng mã PHP vào HTML, bạn cần có thẻ mở <?php
và thẻ đóng ?>
. Tuy nhiên, nếu tệp chỉ chứa mã PHP, bạn không cần sử dụng thẻ đóng ?>
như trong tệp index.php
ở trên.
Kết luận
- Đặt mã PHP giữa
<?php
và?>
để kết hợp mã PHP với HTML. - Sử dụng cấu trúc
echo
để xuất ra màn hình một hoặc nhiều chuỗi.