Computer >> Máy Tính >  >> Lập trình >> PHP

PHP $ TOÀN CẦU

Giới thiệu

$ GLOBALS là một mảng liên kết các tham chiếu đến tất cả các biến được định nghĩa toàn cục. Tên của các biến tạo thành khóa và nội dung của chúng là giá trị của mảng kết hợp.

$ GLOBALS ví dụ

Ví dụ này hiển thị mảng $ GLOBALS chứa tên và nội dung của các biến toàn cục

Ví dụ

<?php
$var1="Hello";
$var2=100;
$var3=array(1,2,3);
echo $GLOBALS["var1"] . "\n";
echo $GLOBALS["var2"] . "\n";
echo implode($GLOBALS["var3"]) . "\n";
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau. -

Hello
100
123

Trong ví dụ sau, $ var1 được định nghĩa trong không gian tên toàn cục cũng như một biến cục bộ bên trong hàm. Biến toàn cục được trích xuất từ ​​mảng $ GLOBALS;

Ví dụ

<?php
function myfunction(){
   $var1="Hello PHP";
   echo "var1 in global namespace:" . $GLOBALS['var1']. "\n";
   echo "var1 as local variable :". $var1;
}
$var1="Hello World";
myfunction();
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau. -

var1 in global namespace:Hello World
var1 as local variable :Hello PHP