php函數全局變數
發布時間: 2023-09-30 22:43:51
1. php如何是用define呢,讓他起到全局的常量的作用
php中的define定義的是常量,不會修改的變數,因此,它們也是全局變數,在函數中可以訪問,唯一的不同是,它是不能被修改的,只能訪問。
2. PHP全局變數
$GLOBALS
$GLOBALS — 引用全局作用域中可用的全部變數
說明
一個包含了全部變數的全局組合數組。變數的名字就是數組的鍵。
範例
Example #1 $GLOBALS
範例
<?php
function test() {
$foo = "local variable";
echo '$foo in global scope: ' . $GLOBALS["foo"] . "\n";
echo '$foo in current scope: ' . $foo . "\n";
}
$foo = "Example content";
test();
?>
以上常式的輸出類似於:
$foo in global scope: Example content
$foo in current scope: local variable
注釋
Note:
「Superglobal」也稱為自動化的全局變數。這就表示其在腳本的所有作用域中都是可用的。不需要在函數或方法中用 global $variable; 來訪問它。
Note: 變數可用性
與所有其他超全局變數不同,$GLOBALS在PHP中總是可用的。
3. Php全局變數怎麼使用 他的作用域是什麼
PHP全局變數在使用時,需要使用global 進行聲明,如:
global$test;
PHP Global變數的作用是定義全局變數,但是這個全局變數不是應用於整個網站,而是應用於當前頁面,包括include或require的所有文件。
熱點內容