Home Tutorial PHP PHP – Bài 3: Tổng quan về cú pháp
PHP

PHP – Bài 3: Tổng quan về cú pháp

16 min read
0
235

Chương này sẽ cung cấp cho bạn ý tưởng về cú pháp rất cơ bản của PHP và rất quan trọng để làm cho nền tảng PHP của bạn vững chắc.

Thoát sang PHP

Công cụ phân tích cú pháp PHP cần một cách để phân biệt mã PHP với các thành phần khác trong trang. Cơ chế để làm như vậy được gọi là ‘escaping to PHP’. Có bốn cách để làm điều này

Các thẻ PHP chính quy

Kiểu thẻ PHP hiệu quả phổ biến nhất là

<?php...?>

Nếu bạn sử dụng phong cách này, bạn có thể chắc chắn rằng các thẻ của bạn sẽ luôn được diễn giải chính xác.

Thẻ mở ngắn (kiểu SGML)

Các thẻ ngắn hoặc mở ngắn trông như thế này –

<?...?>

Các thẻ ngắn, như người ta có thể mong đợi, là tùy chọn ngắn nhất Bạn phải thực hiện một trong hai điều sau để cho phép PHP nhận ra các thẻ –

  • Chọn tùy chọn cấu hình –enable-short-tags khi bạn đang xây dựng PHP.
  • Đặt cài đặt short_open_tag trong tệp php.ini của bạn thành bật. Phải tắt tùy chọn này để phân tích cú pháp XML bằng PHP vì cú pháp tương tự được sử dụng cho các thẻ XML.

Các thẻ kiểu ASP

Các thẻ kiểu ASP bắt chước các thẻ được các Trang Máy chủ Hoạt động sử dụng để phân định các khối mã. Các thẻ kiểu ASP trông như thế này –

<%...%>

Để sử dụng các thẻ kiểu ASP, bạn cần đặt tùy chọn cấu hình trong tệp php.ini của mình.

Thẻ tập lệnh HTML

Các thẻ tập lệnh HTML trông như thế này –

<script language = "PHP">...</script>

Bình luận mã PHP

Nhận xét là một phần của chương trình chỉ tồn tại cho người đọc và bị loại bỏ trước khi hiển thị kết quả của chương trình. Có hai định dạng bình luận trong PHP –

Nhận xét một dòng – Chúng thường được sử dụng cho các giải thích hoặc ghi chú ngắn liên quan đến mã cục bộ. Dưới đây là các ví dụ về nhận xét một dòng.

<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

In nhiều dòng − Dưới đây là các ví dụ để in nhiều dòng trong một câu lệnh in duy nhất −

<?
   # First Example
   print <<<END
   This uses the "here document" syntax to output
   multiple lines with $variable interpolation. Note
   that the here document terminator must appear on a
   line with just a semicolon no extra whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>

Nhận xét nhiều dòng – Chúng thường được sử dụng để cung cấp thuật toán mã giả và giải thích chi tiết hơn khi cần thiết. Kiểu chú thích nhiều dòng giống như trong C. Dưới đây là ví dụ về chú thích nhiều dòng.

<?
   /* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

Khoảng trắng trong câu lệnh PHP

Khoảng trắng là nội dung bạn nhập thường ẩn trên màn hình, bao gồm dấu cách, tab và dấu xuống dòng (ký tự cuối dòng).

PHP không phân biệt khoảng trắng có nghĩa là bạn có bao nhiêu ký tự khoảng trắng trong một hàng gần như không quan trọng. Một ký tự khoảng trắng bằng nhiều ký tự như vậy.

Ví dụ: mỗi câu lệnh PHP sau đây gán tổng 2 + 2 cho biến $four là tương đương –

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP phân biệt chữ hoa chữ thường

Vâng, đúng là PHP là một ngôn ngữ phân biệt chữ hoa chữ thường. Hãy thử ví dụ sau –

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

Điều này sẽ tạo ra kết quả sau –

Variable capital is 67
Variable CaPiTaL is

Câu lệnh là biểu thức được kết thúc bởi dấu chấm phẩy

Một câu lệnh trong PHP là bất kỳ biểu thức nào được theo sau bởi dấu chấm phẩy (;). Bất kỳ chuỗi câu lệnh PHP hợp lệ nào được bao quanh bởi các thẻ PHP đều là một chương trình PHP hợp lệ. Đây là một câu lệnh điển hình trong PHP, trong trường hợp này gán một chuỗi ký tự cho một biến có tên $greeting –

$greeting = "Welcome to PHP!";

Biểu thức là sự kết hợp của các mã thông báo

Các khối xây dựng nhỏ nhất của PHP là các mã thông báo không thể chia nhỏ, chẳng hạn như số (3.14159), chuỗi (.two.), biến ($two), hằng số (TRUE) và các từ đặc biệt tạo nên cú pháp của chính PHP như nếu , khác, trong khi, cho và vv

Khối lệnh

Mặc dù các câu lệnh không thể được kết hợp như các biểu thức, nhưng bạn luôn có thể đặt một chuỗi các câu lệnh ở bất kỳ đâu mà một câu lệnh có thể đi bằng cách đặt chúng trong một tập hợp các dấu ngoặc nhọn.

Ở đây cả hai câu lệnh đều tương đương –

if (3 == 2 + 1)
   print("Good - I haven't totally lost my mind.<br>");
   
if (3 == 2 + 1) {
   print("Good - I haven't totally");
   print("lost my mind.<br>");
}

Chạy PHP Script từ Command Prompt

Có, bạn có thể chạy tập lệnh PHP trên dấu nhắc lệnh của mình. Giả sử bạn có nội dung sau trong tệp test.php

<?php
   echo "Hello PHP!!!!!";
?>

Bây giờ hãy chạy tập lệnh này dưới dạng dấu nhắc lệnh như sau –

$ php test.php

Nó sẽ tạo ra kết quả sau –

Hello PHP!!!!!

Hy vọng bây giờ bạn đã có kiến ​​thức cơ bản về Cú pháp PHP.

Load More Related Articles
Load More By quangvu
Load More In PHP

Check Also

Tự làm web chatGPT đơn giản cho phép dùng nhiều OpenAI key

Trong thời đại công nghệ phát triển như hiện nay, chatbot đang dần trở thành một giải pháp…