PHP Hello world – Viết ứng dụng php đầu tiên

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?>.

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:

PHP Hello World

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?> để 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.

Thành Nguyễn

Tôi là Thành, nên tôi đặt tên blog là Thành Nè, Thánh Né... là một coder cùi bắp (Code quèn). Chẳng giỏi viết lách, chỉ giỏi chém gió và có sở thích chia sẻ những kiến thức tôi đã từng...