PHP – CÚ PHÁP.

 




Bài viết này sẽ mô tả và hướng dẫn bạn cách sử dụng cú pháp trong ngôn ngữ lập trình PHP.








CÚ PHÁP CƠ BẢN.


Để viết một dòng mã(code) hoặc nhiều dòng mã PHP bạn cần phải bất đầu bằng “<?php ” và khi kết thúc dòng mã(code) hoặc dòng mã cuối thì phải kết thúc bằng “ ?>”.

Dựa trên định nghĩa trên thì ta sẽ cấu trúc khi viết mã(code) PHP như sau:
<?php
// Mã PHP được viết tại đây.
?>

Một tập tin PHP phải có đuôi mở rộng(extension) là “.php”.

Mã PHP có thể được viết(hoặc khai báo) ở bất kỳ đâu trong tập tin PHP, miễn là nó vẫn tuân theo cú pháp(syntax) trên.

Bên dưới là một ví dụ cơ bản về tập tin PHP, đoạn mã PHP sử dụng phát biểu(statement) “echo” để xây dựng chức năng in văn bản “VN-Lives” trên trang web.
<!DOCTYPE html>
<html>
<body>

<h1>PHP - Ví dụ in văn bản bằng phát biểu “echo”. </h1>

<?php
echo "VN-Lives";
?>

</body>
</html>

Ghi chú: Các phát biểu(statements) được kết thúc bằng dấu chấm phẩy “;” nói đơn giản là PHP phân biệt các phát biểu(câu lệnh) bằng dấu chấm phẩy.

** Ở đây tôi không sử dụng câu lệnh mà sử dụng từ phát biểu để cho sát nghĩa với từ “statement” tiếng anh cho dễ phân biệt. **


CÚ PHÁP GHI CHÚ.

Hâu hết các ngôn ngữ lập trình đều có một cú pháp dùng để ghi chú công việc của mình hoặc mô tả các mã(code) mà lập trình viên đã tạo ra và PHP cũng không ngoại lệ.

PHP hỗ trợ ba cách để ghi chú:
<!DOCTYPE html>
<html>
<body>

<?php
// Đây là ghi chú dòng đơn

# Đây là ghi chú dòng đơn
/*
Đây là ghi chú nhiều dòng.
Bạn có thể nhiều đoạn văn bản tại đây.
*/
?>

</body>
</html>


CÚ PHÁP CÓ PHÂN BIỆT CHỮ HOA CHỮ THƯỜNG?

Trong PHP tất cả các chức năng(statements), lớp(classes), và từ khóa(keywords) (ví như là if, else, while, echo, ...) thì đều không phân biệt chữ hoa  hay chữ thường.

Bạn xem ví dụ bên dưới, ta có 3 câu lệnh “echo” được viết chữ hoa, viết chữ thường, hoặc cả chữ hoa lẫn thường, nhưng đều cho kết quả kết quả giống nhau.
<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>

</body>
</html> 

Tuy nhiên, các biến(variable) trong PHP thì lại phân biệt chữ hoa và chữ thường một cách rõ ràng.

Bạn xem ví dụ bên dưới, ta chỉ có một phát biểu duy nhất sẽ hiển thị giá trị của biến $variable (bởi vì ở đây 3 biến $variable, $VariAble$VARIABLE được phân biệt là 3 biến khác nhau.)
<!DOCTYPE html>
<html>
<body>

<?php
    $variable="VN-Lives";
    echo "Gia tri cua bien variable la " . $color . "<br>";
    echo "Gia tri cua bien variable la " . $COLOR . "<br>";
    echo "Gia tri cua bien variable la " . $coLOR . "<br>";
?>

</body>
</html>

Ghi chú:
  • Trong tiếng anh để nói trường hợp phân biệt chữ hoa và chữ thường thì thường dùng từ chuyên ngành là “case sensitivity”.
  • Đối trường hợp để nói không phân biệt chữ hoa hoặc chữ thường thì thường dùng từ “case insensitivity”







No comments:

Post a Comment