Video: Biến và kinh nghiệm sử dụng Biến trong PHP 2025
PHP cho phép bạn sử dụng các tên biến động, được gọi là các biến biến. Bạn có thể đặt tên biến với giá trị được lưu trữ trong một biến khác. Tức là, một biến chứa tên của một biến khác. Ví dụ, giả sử bạn muốn xây dựng một biến có tên $ city với giá trị Los Angeles. Bạn có thể sử dụng câu lệnh sau:
$ name_of_the_variable = "city";
Câu lệnh này tạo ra một biến có chứa tên mà bạn muốn đưa ra cho một biến. Sau đó, bạn sử dụng câu lệnh sau:
$$ name_of_the_variable - "Los Angeles";
Lưu ý ký tự đô la thêm $ () vào đầu tên biến. Điều này chỉ ra một biến biến. Câu lệnh này tạo ra một biến mới với tên là giá trị trong $ name_of_the_variable, kết quả là:
$ city = "Los Angeles";
Giá trị của $ name_of_the_variable không thay đổi.
Ví dụ sau cho thấy tính năng này hoạt động như thế nào. Trong hình thức hiện tại, các câu lệnh của kịch bản có thể không hữu ích; bạn có thể thấy một cách tốt hơn để lập trình cho nhiệm vụ này. Giá trị đúng của biến biến trở nên rõ ràng khi chúng được sử dụng với các mảng và vòng lặp.
Giả sử bạn muốn đặt tên cho một loạt các biến với tên của các thành phố có giá trị là quần thể của các thành phố. Bạn có thể sử dụng mã này:
$ Reno = 360000; $ Pasadena = 138000; $ cityname = "Reno"; echo "Kích cỡ của $ cityname là $ {$ cityname}"; $ cityname = "Pasadena"; echo "Kích cỡ của $ cityname là $ {$ cityname}";
Kích thước của mã này là
Kích thước của Reno là 360000 Kích thước của Pasadena là 138000
Lưu ý rằng bạn cần sử dụng dấu ngoặc nhọn xung quanh tên biến trong câu lệnh echo để PHP biết nơi mà biến tên là. Nếu bạn sử dụng câu lệnh không có dấu ngoặc nhọn, đầu ra như sau:
Nếu không có dấu ngoặc nhọn trong $$ cityname, PHP sẽ chuyển đổi $ cityname thành giá trị và đặt thêm $ ở phía trước nó, như là một phần của chuỗi.