目錄
- 局部變量
- 全局變量
- 在函數(shù)中使用函數(shù)全局變量?
- 靜態(tài)變量
局部變量
- 在函數(shù)內(nèi)部定義的變量
- 變量的作用范圍就是這個(gè)函數(shù)。
案例
?php
function test(){
$a=10;
echo $a;
}
test();
echo "hr />";
echo $a;
?>
案例結(jié)果
全局變量
- 在php 腳本中,函數(shù)外部定義的變量
- 變量的作用域?yàn)檎麄€(gè)PHP 腳本。
案例
?php
$a=10;
function test(){
echo $a;
}
test();
echo "hr />";
echo $a;
?>
案例結(jié)果
在函數(shù)中使用函數(shù)全局變量?
- 1. 傳參
- 2. 聲明方式 global
- 3. 常量的作用域,是超全局
案例:聲明方式 global
?php
$a = 10;
function test(){
global $a;
echo $a;
}
test();
?>
案例結(jié)果
案例:常量
?php
define("NAME","WCP");
function test(){
echo NAME;
}
test();
?>
案例結(jié)果
靜態(tài)變量
- 在函數(shù)內(nèi)部定義
- 用static 修飾符修飾
- 僅在函數(shù)初次執(zhí)行時(shí)被初始化。
案例
?php
function test(){
static $a = 0;
echo ++$a."|";
}
test();
test();
test();
?>
案例結(jié)果
到此這篇關(guān)于PHP變量的作用范圍的文章就介紹到這了,更多相關(guān)PHP變量的作用范圍內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- php學(xué)習(xí)之 認(rèn)清變量的作用范圍
- php之可變變量的實(shí)例詳解
- PHP常量及變量區(qū)別原理詳解
- PHP超全局變量實(shí)現(xiàn)原理及代碼解析
- php 函數(shù)中靜態(tài)變量使用的問(wèn)題實(shí)例分析