Trong PHP, một biến được khai báo bằng dấu $ theo sau là tên biến. Dưới đây là một số điểm quan trọng cần biết về các biến:

  • Vì PHP là một ngôn ngữ có kiểu lỏng lẻo, vì vậy chúng ta không cần khai báo kiểu dữ liệu của các biến. Nó tự động phân tích các giá trị và thực hiện chuyển đổi sang loại dữ liệu chính xác 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ộ code.
  • Toán tử gán (=) được sử dụng để gán giá trị cho một biến.

Cú pháp khai báo một biến trong PHP được đưa ra dưới đây:

$variablename=value;  

Quy tắc khai báo biến PHP:

  • Một biến phải bắt đầu bằng ký hiệu đô la ($), theo sau là tên biến.
  • Nó chỉ có thể chứa ký tự chữ-số và dấu gạch dưới (Az, 0-9, _).
  • 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 PHP không được chứa khoảng trắng.
  • Một điều cần lưu ý là tên biến không thể bắt đầu bằng số hoặc các ký hiệu đặc biệt.
  • Các biến PHP phân biệt chữ hoa chữ thường, vì vậy cả $ name và $ NAME đều được coi là các biến khác nhau.

1. Biến trong PHP: Khai báo chuỗi, số nguyên và số thực

Hãy xem ví dụ để lưu trữ các giá trị chuỗi, số nguyên và số thực trong các biến PHP.

Tệp: variable1.php

<?php  
$str="hello Cafedev string";  
$x=200;  
$y=44.6;  
echo "string is: $str <br/>";  
echo "integer is: $x <br/>";  
echo "float is: $y <br/>";  
?>  

Đầu ra:

string is: hello Cafedev string
integer is: 200
float is: 44.6 

2. Biến trong PHP: Tổng của hai biến

Tệp: variable2.php

<?php  
$x=5;  
$y=6;  
$z=$x+$y;  
echo $z;  
?>  

Đầu ra:

11

3. Biến trong PHP: phân biệt chữ hoa chữ thường

Trong PHP, tên biến có phân biệt chữ hoa chữ thường. Vì vậy, tên biến “color” khác với Color, COLOR, COLor, v.v.

Tệp: variable3.php

<?php  
$color="red";  
echo "My car is " . $color . "<br>";  
echo "My house is " . $COLOR . "<br>";  
echo "My boat is " . $coLOR . "<br>";  
?>  

Đầu ra:

My car is red
Notice: Undefined variable: COLOR in C:cafedev\wamp\www\variable.php on line 4
My house is 
Notice: Undefined variable: coLOR in C:cafedev\wamp\www\variable.php on line 5
My boat is 

4. Biến trong PHP: Quy tắc

Các biến PHP chỉ được bắt đầu bằng chữ cái hoặc dấu gạch dưới.

Biến PHP không được bắt đầu bằng số và ký hiệu đặc biệt.

Tệp: variablevalid.php

<?php  
$a="hello";//letter (valid)  
$_b="hello";//underscore (valid)  
  
echo "$a <br/> $_b";  
?> 

Đầu ra:

hello 
hello

Tệp: variableinvalid.php

<?php  
$4c="hello";//number (invalid)  
$*d="hello";//special symbol (invalid)  
  
echo "$4c <br/> $*d";  
?>  

Đầu ra:

Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
 or '$' in C:cafedev\wamp\www\variableinvalid.php on line 2

5. PHP: Ngôn ngữ với kiểu dữ liệu lỏng lẻo

PHP là một ngôn ngữ với kiểu dữ liệu lỏng lẻo, nó có nghĩa là PHP tự động chuyển biến thành kiểu dữ liệu chính xác với giá trị của biến được gán.

Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!