Bài 3. Cú pháp PHP

Lượt xem: 2349

Một kịch bản PHP được thực thi trên máy chủ (server), kết quả HTML thuần được trả về gửi trở lại cho trình duyệt (browser).

1. Cú pháp PHP cơ bản

Một kịch bản PHP có thể được đặt ở bất cứ nơi nào trong tài liệu. Được bắt đầu bằng

<?php

// PHP code ở đây

?>

Tập tin PHP mặc định có phần mở rộng là .php

Một tập tin PHP thông thường chứa các thẻ HTML và một số kịch bản code PHP. Dưới đây, chúng ta có một ví dụ về một tập tin PHP đơn giản với một kịch bản PHP sử dụng một hàm PHP “echo” được xây dựng để xuất ra văn bản “Xin chào các bạn !” trên một trang web.

Ví dụ:


<!DOCTYPE html>
<html>
<body>
<h1 >Trang php đầu tiên của tôi</h1 >

 <?php
echo "Xin chào tất cả các bạn!";
?>  
</body>
</html>

Chú ý:  Câu lệnh PHP luôn kết thúc bằng dấu chấm phẩy “;”

2. Chú thích trong PHP

Chú thích trong dòng lệnh PHP là một dòng mà không được đọc/thực thi như một phần của chương trình. Mục đích duy nhất của nó là để cho người đang nhìn vào code xem để hiểu code hơn.

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

- Người khác hiểu được những gì bạn đang làm

- Nhắc nhở bản thân bạn về những gì bạn đã làm. Hầu hết các lập trình viên đã có kinh nghiệm trở lại với công việc của mình một hoặc hai năm sau đó và phải tái hình dung ra những gì họ đã làm. Chú thích có thể nhắc nhở bạn về những gì bạn đang suy nghĩ khi bạn đã và đang code. PHP hỗ trợ nhiều cách chú thích như ví dụ sau:


<!DOCTYPE html>
<html>
<body>

<?php
// Chú thích cho một dòng

# Đây cũng là chú thích cho một dòng
/*
Đây là chú thích cho nhiều dòng
Trải dài trên nhiều dòng
*/

// Bạn cũng có thể sử dụng chú thích để tạo ra các phần của dòng code.
$x = 5 /* + 15 */ + 5;
echo $x;
?>

</body>
</html>

3. Phân biệt chữ hoa chữ thường trong PHP

Trong PHP, tất cả các từ khóa như: if, else, while, echo…, các lớp, các hàm và chức năng người dùng định nghĩa không phân biệt chữ hoa thường.

Trong ví dụ dưới đây, cả 3 câu “echo” đều đúng cú pháp và tương đương.


<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Chào mừng bạn đến với PHP!
";
echo "Chào mừng bạn đến với PHP!
";
EcHo "Chào mừng bạn đến với PHP!
";
?>
</body>
</html>

Tuy nhiên, tất cả các tên biến có phân biệt chữ hoa chữ thường.

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

Ví dụ:


<!DOCTYPE html>
<html>
<body>
<?php
$color = "đỏ";
echo "Xe của tồi màu " . $color . "
";
echo "Nhà của tôi màu " . $COLOR . "
";
echo "Tóc của tôi màu " . $coLOR . "
";
?>
</body>
</html>

Theo W3C