php的全局p变量程序_php如何定义全局变量
php全局變量用global定義一下就好,就在外面定義global是錯(cuò)的,必須在函數(shù)內(nèi)聲明
定義方式:global $variable
講解:$variable 為變量名,global為全局變量的類型
實(shí)例:定義一個(gè)全局變量,并在函數(shù)里面輸出該變量:(推薦學(xué)習(xí):PHP編程從入門到精通)$variable="hello baidu!";
print_result();
function print_result(){
global $variable;
echo $variable;
}
如果定義成功,最終結(jié)果將輸出 hello baidu!
全局變量的global的定義和使用<?php
$name = "why";
function changeName(){
$name = "what";
}
changeName();
echo "my name is " . $name . "
";
?>
執(zhí)行代碼的結(jié)果是:my name is why,而不是執(zhí)行changeName()后顯示what。分析原因,這是因?yàn)楹瘮?shù)體changeName內(nèi)$name變量被缺省設(shè)置為局部變量,$name的作用域就是在changeName內(nèi)。于是,修改代碼,添加全局變量如下:<?php
global $name;
$name = "why";
function changeName(){
$name = "what";
}
changeName();
echo "my name is " . $name . "
";
?>
總結(jié)
以上是生活随笔為你收集整理的php的全局p变量程序_php如何定义全局变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php mysql 大量读取_PHP使用
- 下一篇: Java高次方数尾数输出_C语言求高次方