Chương này sẽ hướng dẫn bạn về các cú pháp rất cơ bản và rất quan trọng của PHP giúp bạn nắm vững nền tảng 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 web. Có bốn cách để bắt đầu môi trường PHP.
<?php...?>
Đây là kiểu khai báo phổ biến và hiệu quả nhất. Nếu bạn sử kiểu khai báo này, bạn có thể chắc chắn rằng các thẻ của bạn sẽ luôn được thông dịch chính xác.
<?...?>
Bạn phải thực hiện một trong hai cấu hình sau để cho phép PHP nhận ra thẻ ngắn này:
--enable-short-tags
khi bạn xây dựng PHP.short_open_tag = On
trong file php.ini
(mặc định là Off).Lưu ý: Tùy chọn này phải được tắt khi phân tích cú pháp XML bằng PHP vì nó có cùng một cú pháp được sử dụng cho các thẻ XML.
<%...%>
Thẻ kiểu ASP bắt chước thẻ được sử dụng bởi Active Server Pages để phân định các khối mã. Để sử dụng thẻ kiểu ASP, bạn sẽ cần thiết lập tùy chọn cấu hình short_open_tag = On
trong file php.ini
(mặc định là Off).
<script language="PHP">...</script>
PHP là ngôn ngữ Scripting (tập lệnh) phía máy chủ. Vì vậy, tập lệnh HTML cũng được sử dụng để bắt đầu môi trường PHP như các ngôn ngữ tập lệnh khác.
Comment là một phần của một chương trình chỉ tồn tại cho người đọc và bị bỏ qua trước khi hiển thị các kết quả của chương trình. Có hai định dạng comment trong PHP: comment một dòng và comment nhiều dòng.
Comment một dòng: Chúng thường được sử dụng để giải thích ngắn hoặc ghi chú liên quan đến mã. Dưới đây là các ví dụ về comment một dòng:
<?php
# 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";
?>
Trong ví dụ trên, comment là những dòng bắt đầu bằng # hoặc //. Điều này sẽ tạo ra kết quả sau:
An example with single line comments
Comment nhiều dòng: Chúng thường được sử dụng để cung cấp các giải thích chi tiết hơn khi cần thiết. Cách comment nhiều dòng giống như trong C. Dưới đây là ví dụ về comment nhiều dòng.
<?php
/* This is a comment with multiline
Author : Mohammad Mohtashim
Purpose: Multiline Comments Demo
Subject: PHP
*/
print "An example with multi line comments";
?>
Trong ví dụ trên, comment nhiều dòng bắt đầu bằng /* và kết thúc bằng */. Điều này sẽ tạo ra kết quả sau:
An example with multi line comments
Khoảng trắng là nội dung bạn nhập thường không nhìn thấy trên màn hình, bao gồm khoảng trắng, tab và trả về đầu dòng (ký tự cuối dòng).
PHP không phân biệt khoảng trắng có nghĩa là hầu như không có bất kỳ vấn đề gì về số lượng khoảng trắng bạn có trong một hàng. Điều này có nghĩa là một ký tự khoảng trắng cũng giống như nhiều ký tự khoảng trắng.
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:
<?php
$four = 2 + 2; // single spaces
$four <tab>=<tab>2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines
?>
PHP là một ngôn ngữ phân biệt chữ hoa chữ thường. Hãy xem 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
Một câu lệnh trong PHP là bất kỳ biểu thức nào được kết thúc bởi dấu chấm phẩy (;).
Đây là một câu lệnh điển hình trong PHP, nó gán một chuỗi ký tự cho một biến có tên là $greeting
và kết thúc bằng dấu chấm phẩy (;):
<?php
$greeting = "Welcome to PHP!";
?>
Khối lệnh là một tập hợp các câu lệnh để thực hiện một yêu cầu nhất định. Khối lệnh trong PHP đặt trong cặp dấu ngoặc nhọn {} tương tự như trong C.
<?php
if ($condition == true) {
// do something
print("Good - I haven't totally lost my mind.<br>");
}
?>
Bạn có thể chạy tập lệnh PHP của bạn từ dấu nhắc lệnh của bạn. Giả sử bạn có nội dung sau trong file test.php
<?php
echo "Hello PHP!!!!!";
?>
Bây giờ hãy chạy file này từ 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 qua bài viết này sẽ giúp bạn có những hiểu biết cơ bản về cú pháp PHP.
Bạn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi duy trì hoạt động của trang web.
Hướng dẫn lập trình PHP toàn tập sẽ giúp bạn từng bước tìm hiểu và nắm vững ngôn ngữ lập trình PHP.
Hướng dẫn cách truy xuất, lọc, sắp xếp dữ liệu MySQL trong PHP sử dụng MySQLi và PDO.
MySQL prepared statements trong PHP rất hữu ích để chống lại các cuộc tấn công SQL Injection.
Hướng dẫn này sẽ giúp bạn tìm hiểu cách thêm dữ liệu vào MySQL sử dụng MySQLi và PDO trong PHP.