- php變量及變量作用域
變量規則:
$+變量名其中變量名命令規則是字母/數組/下劃線****,且不能以數字開頭
具體形式如下所示:
<?php
$txt = "hello world";
?>
變量作用域
作用域–php中有4中不同的作用域
local /global /static / parameter
<?php
//變量的基本命名方式使用$
$a = 4;
echo $a,"\n"; // 或者使用"$a"
echo "$a";
//全局變量 需要使用global進行變量聲明
function add(){
global $b;
$b = 3;
echo "$b";
}
add(); // 必須執行相關函數,如果不執行相關函數,命名空間中不會存在全局變量值
echo "$b"; //執行相關結果可以看出
//局部變量, php 中實際上是沒有 local關鍵字的
//$a = 4;
function add_2(){
$b = 2;
echo $b;
}
add_2();
//靜態變量
function hanshu(){
static $c = 0; // 該變量僅存在於局部變量作用域中,存在於該函數的命名呢空間中
$c += 1;
echo $c, "\n";
}
hanshu();
hanshu();
echo “$c”;
//參數變量:所謂的參數變量就是形參而已;