在PHP中,`global`關鍵字用於聲明或引用全局變數。它可以在函式內部使用,以引入在函式外部聲明的全局變數,或者用於函式外以聲明函式內使用的全局變數。
例如,在函式內部使用`global`關鍵字時,可以像這樣引入全局變數:
```php
function myFunction() {
global $myGlobalVariable;
// 在這裡使用全局變數
}
```
如果全局變數在函式外部已經聲明,那麼在函式內部使用時,也必須使用`global`關鍵字來引入,例如:
```php
function myFunction() {
global $myGlobalVariable;
// 在這裡使用全局變數
}
```
此外,PHP還提供了`$GLOBALS`超全局變數,它是一個數組,包含了所有全局變數的鍵值對。使用`$GLOBALS`訪問全局變數時,不需要使用`global`關鍵字,例如:
```php
echo $GLOBALS['myGlobalVariable'];
```
需要注意的是,`global`關鍵字在函式體外定義的全局變數不能在函式體內使用,而函式體內定義的全局變數可以在函式體外使用。