Các biến được sử dụng để lưu trữ dữ liệu, như chuỗi văn bản, số, v.v. Các giá trị biến có thể thay đổi trong suốt quá trình của tập lệnh. Dưới đây là một số điều quan trọng cần biết về các biến
- Trong PHP, một biến không cần khai báo trước khi thêm giá trị cho nó. PHP tự động chuyển đổi biến thành kiểu dữ liệu chính xác, tùy thuộc vào giá trị của nó
- Sau khi khai báo một biến, nó có thể được sử dụng lại trong toàn bộ mã
- Toán tử gán [
=
] dùng để gán giá trị cho một biến
Trong biến PHP có thể được khai báo là. $var_name = value;
Trong ví dụ trên, chúng tôi đã tạo hai biến trong đó biến đầu tiên được gán với giá trị chuỗi và biến thứ hai được gán với một số. Sau đó, chúng tôi đã hiển thị các giá trị biến trong trình duyệt bằng cách sử dụng câu lệnh echo
. Câu lệnh PHP echo
thường dùng để xuất dữ liệu ra trình duyệt. Chúng ta sẽ tìm hiểu thêm về điều này trong chương tiếp theo
Quy ước đặt tên cho các biến PHP
Đây là các quy tắc sau để đặt tên cho một biến PHP
- Tất cả các biến trong PHP đều bắt đầu bằng dấu
$
, theo sau là tên của biến - Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
_
- Tên biến không được bắt đầu bằng số
- Tên biến trong PHP chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [
A-z
,0-9
và_
] - Tên biến không được chứa khoảng trắng
Ghi chú. Tên biến trong PHP phân biệt chữ hoa chữ thường, có nghĩa là =
0 và =
1 là hai biến khác nhau. Vì vậy, hãy cẩn thận trong khi xác định tên biến
sẽ thêm một phần tử mới vào mảng mỗi khi vòng lặp lặp lại. Sau đó, bạn có thể tính tổng mảng ở cuối vòng lặp. Không chắc điều đó có dễ dàng hơn không, và bạn không thể =
2 nếu bạn biến nó thành một mảng
=
3
=
4
=
5
=
6
=
7
=
8
=
9
$var_name = value;
0
Sau khi thực hiện các câu lệnh trên, biến $var_name = value;
1 sẽ giữ giá trị $var_name = value;
2, biến $var_name = value;
3 sẽ giữ giá trị $var_name = value;
4 và biến $var_name = value;
5 sẽ giữ giá trị $var_name = value;
6
Ghi chú. Khi bạn gán một giá trị văn bản cho một biến, hãy đặt dấu ngoặc kép xung quanh giá trị
Ghi chú. Khác với các ngôn ngữ lập trình khác, PHP không có lệnh khai báo biến. Nó được tạo ngay khi bạn gán giá trị cho nó lần đầu tiên
Hãy nghĩ về các biến như các thùng chứa để lưu trữ dữ liệu
Một biến có thể có tên ngắn [như x và y] hoặc tên mô tả hơn [tuổi, carname, total_volume]
Quy tắc cho các biến PHP
- Một biến bắt đầu bằng dấu
$
, theo sau là tên của biến - Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
- Tên biến không được bắt đầu bằng số
- Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]
- Tên biến phân biệt chữ hoa chữ thường [
$var_name = value;
8 và$var_name = value;
9 là hai biến khác nhau]
Hãy nhớ rằng tên biến PHP phân biệt chữ hoa chữ thường
Biến đầu ra
Câu lệnh PHP $var_name = value;
10 thường dùng để xuất dữ liệu ra màn hình
Ví dụ sau sẽ cho thấy cách xuất văn bản và một biến
Ví dụ sau sẽ tạo ra kết quả tương tự như ví dụ trên
Ví dụ sau sẽ xuất ra tổng của hai biến
Ghi chú. Bạn sẽ tìm hiểu thêm về câu lệnh $var_name = value;
10 và cách xuất dữ liệu ra màn hình trong chương tiếp theo
PHP là một ngôn ngữ được gõ lỏng lẻo
Trong ví dụ trên, hãy lưu ý rằng chúng ta không cần phải cho PHP biết biến đó thuộc kiểu dữ liệu nào.
PHP tự động liên kết kiểu dữ liệu với biến, tùy thuộc vào giá trị của nó. Vì các kiểu dữ liệu không được đặt theo nghĩa chặt chẽ, nên bạn có thể thực hiện những việc như thêm chuỗi vào số nguyên mà không gây ra lỗi
Trong PHP 7, khai báo kiểu đã được thêm vào. Điều này cung cấp một tùy chọn để chỉ định loại dữ liệu dự kiến khi khai báo một hàm và bằng cách bật yêu cầu nghiêm ngặt, nó sẽ đưa ra "Lỗi nghiêm trọng" đối với loại không khớp
Bạn sẽ tìm hiểu thêm về các yêu cầu của $var_name = value;
12 và $var_name = value;
13 cũng như các khai báo kiểu dữ liệu trong chương Hàm PHP
Làm cách nào để thêm một số vào một biến trong PHP?
.
.