Làm cách nào để lấy biến toàn cục trong PHP?

Ký hiệu '$' được sử dụng để khai báo bất kỳ loại biến nào trong PHP. Các quy tắc khai báo tên biến phải được tuân theo để khai báo biến. Bất kỳ số hoặc chuỗi hoặc giá trị NULL nào cũng có thể được gán làm giá trị của biến

ví dụ 1. Khai báo một biến toàn cục đơn giản

Ví dụ sau đây cho thấy cách biến toàn cục có giá trị chuỗi và giá trị số có thể được khai báo và in trong tập lệnh PHP. Trong tập lệnh, biến $message được sử dụng để lưu trữ giá trị chuỗi và biến $year được sử dụng để lưu trữ giá trị số. Hai biến này được in sau

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh trên từ máy chủ

ví dụ 2. Truy cập một biến toàn cục bên trong một hàm bằng từ khóa toàn cục

Đoạn script sau đây cho thấy một cách sử dụng biến toàn cục bên trong hàm PHP. biến toàn cục không thể được nhận dạng bên trong hàm PHP và biến sẽ được coi là biến cục bộ. Ở đây, từ khóa toàn cục được sử dụng với biến để sử dụng biến toàn cục được xác định trước đó bên trong hàm có tên add[]. $number là một biến toàn cầu ở đây. Giá trị của biến này được sửa đổi bên trong và bên ngoài chức năng. Biến được in bên trong và bên ngoài hàm cũng để kiểm tra sự thay đổi của biến toàn cục

?php
//Declare three global variables
$value;
$value1 = 'PHP';
$value2 = ' is a scripting language.';
//Declare a user-defined function
function combine_string[]
{
    /*$GLOBALS array is used to identify the global variable
    and assign value to the undefined global variable*/

    $GLOBALS['value'] = $GLOBALS['value1'].$GLOBALS['value2'];
    //Print the value of the global variable
    echo "The value of the global variable inside the function is
:

"
. $GLOBALS['value'] ."

"
;
}
//Call the function
combine_string[];
//Assign value to the undefined global variable
$value = $value1. " is a server-side language.";
//Print the value of the global variable
echo "The value of the global variable outside the function is :
$value"
;
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh trên từ máy chủ. Sau khi gọi hàm tổ hợp_string[], giá trị kết hợp của $value1 và $value2 được in. Giá trị của $value1 được kết hợp với một chuỗi khác và được in bên ngoài hàm

Ví dụ 4. Sử dụng biến toàn cục trong đối số hàm

Ví dụ sau đây cho thấy cách sử dụng biến toàn cục làm đối số hàm làm tham chiếu. Tạo một tệp PHP với tập lệnh sau. Ở đây, biến $n là biến toàn cục được truyền dưới dạng biến tham chiếu cho hàm có tên check[]. Giá trị của biến toàn cục được thay đổi bên trong hàm và biến được in bên ngoài hàm

Chủ Đề