关于变量的重点
1.引用赋值
"&"引用传递符号(函数中也一样)
$stra="寂寞空虚冷";
$strb=& $stra;
$strb="羡慕嫉妒恨";
echo $stra;
2.全局变量
//全局变量$stra
$stra="寂寞空虚冷";
//方法内局部变量
function addstr()
{
$stra="你去死";
echo "<p>局部变量\$stra:$stra</P>";
}
//在方法中全局变量的区分方式一
function addstr1()
{
GLOBAL $stra;
$stra="羡慕嫉妒恨";
echo "<p>全局变量\$stra在方法内修改:$stra</p>";
}
function addstr2()
{
$GLOBALS["stra"]="羡慕嫉妒恨";
//要用到全局变量在方法中就算没有同名的变量也要蛋疼的用$GLOBAL进行申明
GLOBAL $stra;
echo "<p>全局变量\$stra在方法内修改(\$GLOBALS索引形式):$stra</p>";
}
addstr();
echo "<p>全局变量\$stra:$stra</p>";
addstr1();
echo "<p>全局变量\$stra修改后的值:$stra</p>";
addstr2();
echo "<p>全局变量\$stra修改后的值:$stra</p>";
//静态变量变量
function counter()
{
static $stra=0;
$stra++;
echo "<p>PHP静态变量能在函数中声明和C#本质区别啊\$stra:$stra</P>";
}
counter();
counter();
counter();
//神奇蛋疼的变量的变量
$old="original";
$$old="derive";
echo '用$$代表把$old的值声明成变量,$original的值是:<br/>';
echo $original;
常量
define("PI",3.1415926);
echo "常量定义好了就不能修改了,并且常量使用不要\$符号哦亲,PI的值:".PI;