Cú pháp PHP

Khóa học đề xuất:

Mã PHP được thực thi trên máy chủ và sau đó gửi lại kết quả HTML thuần túy cho trình duyệt.

Cấu trúc cơ bản của PHP

Mã PHP có thể đặt ở bất kỳ vị trí nào trong tài liệu. <?php Bắt đầu với ?> Kết thúc:

<?php
// Đây là mã PHP
?>

Tên tệp mở rộng mặc định của PHP là ".php".

Tệp PHP thường chứa các thẻ HTML và một số đoạn mã PHP.

Dưới đây là một ví dụ về tệp PHP đơn giản, bao gồm đoạn mã PHP để hiển thị văn bản "Hello World!" trên trang web bằng cách sử dụng hàm nội bộ "echo":

Ví dụ

<!DOCTYPE html>
<html>
<body>
<h1>Trang PHP đầu tiên của tôi</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

Chạy ví dụ

Chú thích:Các câu lệnh PHP kết thúc bằng dấu chấm phẩy (;). Các thẻ đóng của khối mã PHP cũng tự động chỉ ra dấu chấm phẩy (do đó bạn không cần sử dụng dấu chấm phẩy ở dòng cuối cùng của khối mã PHP).

Chú thích trong PHP

Các chú thích trong mã PHP sẽ không được đọc và thực thi như một chương trình. Chức năng duy nhất của chúng là để người biên soạn mã đọc.

Chú thích được sử dụng cho:

  • Làm cho người khác hiểu công việc bạn đang làm - các chú thích giúp các nhà phát triển khác hiểu công việc bạn đang làm ở từng bước (nếu bạn làm việc trong một nhóm)
  • Nhắc nhở mình đã làm gì - hầu hết các nhà phát triển đều từng trải qua một hai năm sau đó phải làm lại dự án, sau đó phải xem lại những gì họ đã làm. Các chú thích có thể ghi lại suy nghĩ của bạn khi viết mã.

PHP hỗ trợ ba loại chú thích:

Ví dụ

<!DOCTYPE html>
<html>
<body>
<?php
// Đây cũng là chú thích dòng
# Đây cũng là chú thích dòng
/*
Đây là khối chú thích nhiều dòng
Nó trải qua
Chuỗi nhiều dòng
*/
?>
</body>
</html>

Chạy ví dụ

PHP nhạy cảm với dấu cách

Trong PHP, tất cả các hàm, lớp và từ khóa người dùng định nghĩa (ví dụ: if, else, echo, v.v.) đều không nhạy cảm với dấu cách.

Trong ví dụ dưới đây, tất cả ba câu lệnh echo này đều hợp lệ (tương đương):

Ví dụ

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

Chạy ví dụ

Nhưng trong PHP, tất cả các biến đều nhạy cảm với dấu cách.

Trong ví dụ dưới đây, chỉ câu lệnh đầu tiên sẽ hiển thị giá trị của biến $color (đây là vì $color, $COLOR và $coLOR được coi là ba biến khác nhau):

Ví dụ

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

Chạy ví dụ