Biến là "container" để lưu trữ thông tin:
Ví dụ:
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
Nhiều Giống như Đại số
x = 5
y = 6
z = x + y
Trong đại số, chúng tôi sử dụng chữ cái (như x) để giữ các giá trị (như 5).
Từ biểu thức z = x + y ở trên, chúng ta có thể tính giá trị của z là 11.
PHP trong những lá thư này được gọi là các biến.
PHP biến
Như với đại số, các biến PHP có thể được sử dụng để giữ các giá trị (x = 5) hay biểu thức (z = x + y).
Một biến có thể có một 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 $, tiếp theo là tên của biến
- Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
- Một tên biến không thể bắt đầu với một số
- Một tên biến chỉ có thể chứa các ký tự chữ-số và gạch dưới (Az, 0-9, và _)
- Tên biến là trường hợp nhạy cảm ($ y và $ Y là hai biến số khác nhau)
Tạo (Tuyên bố) PHP biến
PHP không có lệnh để khai báo một biến.
Một biến được tạo ra giây phút đầu tiên bạn chỉ định một giá trị cho nó:
Ví dụ:
<?php
$txt="Hello world!";
$x=5;
$y=10.5;
?>
PHP là một Lỏng lẻo Loại Ngôn ngữ
Trong ví dụ trên, nhận thấy rằng chúng tôi không có báo cho PHP có kiểu dữ liệu biến là.
PHP sẽ tự động chuyển biến cho đúng kiểu dữ liệu, tùy thuộc vào giá trị của nó.
Trong các ngôn ngữ khác như C, C + +, và Java, các lập trình viên phải khai báo tên và kiểu của biến trước khi sử dụng nó.
PHP biến Phạm vi
Trong PHP, các biến có thể được khai báo bất cứ nơi nào trong kịch bản.
Phạm vi của một biến là một phần của kịch bản mà biến có thể được tham chiếu / sử dụng.
PHP có ba phạm vi biến khác nhau:
- địa phương
- chung
- tĩnh
Phạm vi địa phương và toàn cầu
Một biến tuyên bố bên ngoài một hàm có phạm vi toàn cầu và chỉ có thể được truy cập bên ngoài một chức năng.
Một biến khai báo trong một hàm có một Phạm vi địa phương và chỉ có thể được truy cập trong chức năng đó.
Các xét nghiệm ví dụ biến sau với phạm vi địa phương và toàn cầu:
<?php
$x=5; // global scope
function myTest()
{
$y=10; // local scope
echo "<p>Test variables inside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
}
myTest();
echo "<p>Test variables outside the function:<p>";
echo "Variable x is: $x";
echo "<br>";
echo "Variable y is: $y";
?>
PHP Các từ khoá toàn cầu
Các từ khóa toàn cầu được sử dụng để truy cập vào một biến toàn cầu từ bên trong một hàm.
Để làm điều này, sử dụng các từ khóa toàn cầu trước khi các biến (bên trong hàm):
Ví dụ:
<?php
$x=5;
$y=10;
function myTest()
{
global $x,$y;
$y=$x+$y;
}
myTest();
echo $y; // outputs 15
?>
PHP Các từ khoá tĩnh
Thông thường, khi một chức năng hoàn thành / thực hiện, tất cả các biến của nó sẽ bị xóa. Tuy nhiên, đôi khi chúng ta muốn có một biến địa phương không bị xóa. Chúng ta cần nó cho một công việc hơn nữa.
Để làm điều này, sử dụng các từ khóa tĩnh khi bạn lần đầu tiên khai báo biến:
Ví dụ:
<?php
function myTest()
{
static $x=0;
echo $x;
$x++;
}
myTest();
myTest();
myTest();
?>
Không có nhận xét nào:
Đăng nhận xét