国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

PHP變量的運(yùn)用

PHP變量的運(yùn)用

更新時(shí)間:2022-05-05 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

PHP變量的使用



作者:sports982002-8-13


很多朋友在編寫PHP程序的時(shí)候有時(shí)候?qū)ψ兞靠傆兄荒艽_定的問題,而且也有很多問題就是因?yàn)?br>變量的處理不當(dāng)所造成的。這里就PHP變量系統(tǒng)說以下,不足之處還望指教。

PHP的變量分為全局變量與局部變量。

何為全局變量?

學(xué)過C/JAVA/C++之類的朋友一定了解main(){}內(nèi)聲明的變量所達(dá)的區(qū)域了~,而PHP為解釋性語句并非
編譯語言,我們也知道PHP不存在main(){}主體,從何聲明?其實(shí)PHP頁面本身就是個(gè)main(){}只要是在頁面內(nèi)
而非在函數(shù)內(nèi)聲明的變量我們都稱其為全局變量...例如:

<?php
$int_a=0;//初始全局變量$int_a將其賦值為0
echo "全局變量:".$int_a;//打印全局變量

function child_a(){//局部變量的使用
$int_a=0;//這里是局部變量,雖然與全局變量名相同但此變量?jī)H在child_a內(nèi)可見
echo "From child_a:".$int_a;
}

function child_b(){//調(diào)用全局變量
global $int_a;//聲明調(diào)用全局變量
echo "From child_b:".$int_a;
}
?>


從上面的一個(gè)例子,我們可以很簡(jiǎn)單明了的看明白PHP中全局與局部變量之間的差距...

另我們高興的是PHP提供了其他的CGI語言的服務(wù)器全局變量...這些變量當(dāng)頁面調(diào)入的時(shí)候就已經(jīng)由系統(tǒng)自動(dòng)生成

這些全局變量包含在

$_SERVER($HTTP_SERVER_VARS)(服務(wù)器提供的相關(guān)變量服務(wù))PHP4.1.0
$_ENV($HTTP_ENV_VARS)(保存相關(guān)環(huán)境變量)PHP4.1.0
$_POST(保存使用Form post方法提交的變量)PHP4.1.0
$_GET(保存使用Form GET/URI方法提交的變量)PHP4.1.0
$_COOKIE(保存使用頁面獲得的COOKIE數(shù)據(jù))PHP4.1.0
$_SESSION(保存站點(diǎn)內(nèi)會(huì)話變量)PHP4.1.0
$HTTP_POST_VARS(同$_POST,按linuxforum.net一帖對(duì)此的評(píng)論是$_POST的效率比其更高)PHP4.1.0
$HTTP_GET_VARS(同$_GET,評(píng)論同上.)PHP4.1.0
$_REQUEST(包含了$_GET,$_POST,$_COOKIE,$_FILES)PHP4.1.0
$_FILES(嚴(yán)格的說此變量已經(jīng)包含在$_POST和$HTTP_POST_VARS,主要是獲得form post方式提交的file變量)PHP4.1.0
$GLOBALS(保存所有全局變量的數(shù)組)PHP3.0.0
$php_errormsg(此全局變量必須在php.ini中將其打開:track_error=on)


以上變量為系統(tǒng)全局變量,您不需要聲明他們就可以直接使用,當(dāng)然了,您的PHP版本一定要高于或等于他們后面所標(biāo)注的版本號(hào)。
在使用這些變量的時(shí)候,您無需用global關(guān)鍵字來聲明他們...


<?php
function g_p(){
echo "Welcome ".$_SERVER[REMOTE_ADDR].". nice meet you I am".$_SERVER[SERVER_ADDR];
// Welcome 192.168.0.3. nice meet you I am 192.168.0.1
}
?>



自定義變量,PHP提供的自定義變量并不象編譯型語系那樣,需要先聲明。而是直接使用,但如果一個(gè)不合理的程序變量的雜亂無規(guī)
我想過個(gè)幾天后也許你自己都不會(huì)讀明白的~,如果您只需要一個(gè)過度變量,您可以隨意的去聲明他只要不與其他變量發(fā)生沖突,而且符合命名規(guī)則
用后建議使用unset將其刪除..


PHP還提供了變量的變量這個(gè)概念

就如以前有人發(fā)帖問過這個(gè)問題
下面將這個(gè)表達(dá)一下~,其實(shí)這是個(gè)最簡(jiǎn)單的變量的變量方法,我想如果對(duì)C里的指針和地址比較熟悉的人理解這個(gè)會(huì)很快的.

<?php
$vvv="int_a";
$int_a="vvv";
echo "vvv is:".$vvv;//vvv is:int_a
echo "int_a is:".$int_a;//int_a is:vvv
echo '$$vvv is:'.$$vvv;//$$vvv is:vvv
echo '$$int_a is:'.$$int_a;//$$int_a is:int_a
?>


另:在一開始接觸PHP的時(shí)候被他的所輸即可得(就是提交變量可以直接使用起name標(biāo)記的值來做為變量使用.),隨著時(shí)間的推移,網(wǎng)絡(luò)的發(fā)展
PHP.net開發(fā)小組發(fā)現(xiàn)在這里竟然有不少人在做文章。例:

<?php
for($int_a;$int_a<100;$int_a++){
echo "I am $int_a \r\n<br>";
}
?>

以上程序按邏輯來說,程序象系統(tǒng)申請(qǐng)一新變量$int_a由于未賦默認(rèn)值,系統(tǒng)將默認(rèn)給$int_a賦于0,此時(shí)應(yīng)該打印100行 i am ...
但是如果有人傳遞過來這個(gè)變量呢???比如說http://url/count.php?int_a=99此時(shí)系統(tǒng)將只打印一行。我這里只是簡(jiǎn)單的說一下
如果這個(gè)程序是操作你的數(shù)據(jù)庫(kù),或操作你的機(jī)密性文件,你所需要的是私有變量而非外界傳遞過來的變量...,我個(gè)人覺得PHP開發(fā)小組
在這個(gè)問題上的處理是借鑒了編譯語言的優(yōu)點(diǎn)..

不過不用擔(dān)心如果你覺得頁面不受外界變量的影響,而且暫時(shí)也無須提高到這個(gè)安全度的話您可以使用
if($_GLOBAL_ARRAY){//判斷是否存在全局變量的數(shù)組
extract($_GLOBAL_ARRAY,EXTR_PREFIX_SAME,"_global_array");//將數(shù)組內(nèi)變量導(dǎo)入到當(dāng)前的變量表內(nèi),如果發(fā)生沖突則將全局變量前加上_global_array前綴
}
由于PHP小組對(duì)系統(tǒng)的安全提高,因此分發(fā)出來的版本自php4.2.X后已經(jīng)默認(rèn)將register_global選項(xiàng)設(shè)置為OFF,如果您不需要使用的話可以將其打開ON

總結(jié):

PHP是個(gè)很優(yōu)秀的WEB CGI語言,PHP的免費(fèi)與很多數(shù)據(jù)庫(kù)的緊密結(jié)合,他能夠完成其他服務(wù)器腳本所完成的特定服務(wù),ASP所提供的中間件,在PHP
中可以通過dl()進(jìn)或使用靜態(tài)擴(kuò)展將其加載進(jìn)PHP。而PHP的變量也會(huì)越來越完善...


學(xué)有所限,如有不正還請(qǐng)指教。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        日本高清视频一区二区| 懂色av中文一区二区三区| 久久国产精品色婷婷| 欧美日韩精品欧美日韩精品一| 亚洲一区二区三区国产| 欧美日韩黄色一区二区| 六月婷婷色综合| 中文字幕欧美区| 在线欧美小视频| 美女视频免费一区| 国产精品护士白丝一区av| 在线观看视频欧美| 蜜桃av一区二区三区电影| 久久免费美女视频| 欧美系列日韩一区| 国产精品资源在线看| 亚洲一区二区三区影院| 精品国产乱码久久久久久图片 | 国产精品久久影院| 色婷婷综合久久久中文字幕| 污片在线观看一区二区| 国产精品麻豆网站| 日韩欧美国产综合一区| 91在线免费播放| 国产在线精品一区二区| 亚洲午夜av在线| 中文字幕一区在线观看| 精品少妇一区二区三区视频免付费 | 91丨九色丨黑人外教| 天天色天天操综合| 亚洲黄色免费网站| 国产精品久久久久久久久动漫| 欧美一区二区三区白人| 色欧美乱欧美15图片| 粉嫩高潮美女一区二区三区| 蜜臀av亚洲一区中文字幕| 亚洲一二三四久久| 亚洲猫色日本管| 中文字幕一区二| 中文av字幕一区| 欧美国产激情二区三区| 久久精品亚洲国产奇米99| 欧美xxxx老人做受| 日韩欧美不卡在线观看视频| 欧美久久久久久久久中文字幕| 色综合久久久久| 99久久精品久久久久久清纯| 大白屁股一区二区视频| 国产精品原创巨作av| 国产九色精品成人porny| 久久99精品一区二区三区三区| 午夜精品视频在线观看| 石原莉奈在线亚洲三区| 日韩电影免费一区| 欧美aⅴ一区二区三区视频| 日本中文字幕一区二区视频| 日韩av不卡一区二区| 六月丁香婷婷色狠狠久久| 久久99热99| 国产成人精品午夜视频免费| 91在线国产观看| av不卡在线播放| 在线精品视频免费观看| 欧美老年两性高潮| 精品少妇一区二区三区视频免付费 | 99久久久精品免费观看国产蜜| 国产成人av电影在线| 99国产精品国产精品久久| 在线一区二区三区四区五区| 欧美日韩精品二区第二页| 欧美日本国产视频| 日韩视频一区二区在线观看| 久久久久久影视| 亚洲三级在线观看| 日本亚洲免费观看| 国产精品亚洲一区二区三区在线 | 在线观看亚洲精品| 欧美日韩精品一区二区天天拍小说| 欧美丰满高潮xxxx喷水动漫| 久久综合九色综合97婷婷女人| 欧美极品美女视频| 香蕉影视欧美成人| 国产黄色精品网站| 欧美午夜影院一区| 久久久蜜桃精品| 亚洲综合久久av| 国产成人免费视频网站高清观看视频 | 欧美一区二区三区男人的天堂| 亚洲精品在线一区二区| 亚洲精选免费视频| 国产精品性做久久久久久| 欧美日韩一本到| 中文字幕不卡的av| 久热成人在线视频| 欧美日韩一区二区三区四区五区| 久久精品视频免费| 日本视频一区二区| 欧美最猛黑人xxxxx猛交| 国产农村妇女毛片精品久久麻豆| 奇米亚洲午夜久久精品| 欧美性生交片4| 亚洲日本中文字幕区| 国产一区福利在线| 欧美色综合天天久久综合精品| 久久综合色8888| 日韩专区欧美专区| 色中色一区二区| 中国av一区二区三区| 激情小说欧美图片| 91精品福利在线一区二区三区 | 亚洲精品在线网站| 日本欧美加勒比视频| 色婷婷av一区二区三区软件| 国产精品激情偷乱一区二区∴| 国产一区高清在线| 日韩丝袜情趣美女图片| 午夜精品福利一区二区蜜股av| 色综合中文字幕国产 | 一区二区三区色| 国产成人亚洲综合a∨婷婷图片| 在线播放欧美女士性生活| 亚洲激情自拍视频| 91麻豆免费看片| 亚洲欧美日韩国产成人精品影院| 高清不卡一区二区在线| 久久久三级国产网站| 激情六月婷婷久久| 精品福利av导航| 国产精品亚洲成人| 欧美经典一区二区三区| 国产黄色精品视频| 中文字幕第一区二区| 波多野结衣中文字幕一区二区三区 | 丁香婷婷综合色啪| 亚洲精品一区二区在线观看| 看电视剧不卡顿的网站| 欧美tk—视频vk| 国产精品911| 中文字幕中文字幕中文字幕亚洲无线| 国产成人啪免费观看软件| 国产精品福利av| 在线一区二区三区四区| 日日欢夜夜爽一区| 日韩欧美一区二区在线视频| 麻豆精品一区二区综合av| 国产日韩三级在线| 色琪琪一区二区三区亚洲区| 视频一区免费在线观看| 精品久久久久一区二区国产| 成人性生交大片免费| 夜夜嗨av一区二区三区中文字幕| 欧美在线高清视频| 精一区二区三区| 中文字幕精品一区二区精品绿巨人 | 精品国内二区三区| 成人激情小说乱人伦| 亚洲男人的天堂在线观看| 欧美日本视频在线| 国产真实乱子伦精品视频| 成人欧美一区二区三区在线播放| 欧美三级电影精品| 97国产一区二区| 午夜精品久久久久影视| 久久久久国产精品免费免费搜索| 99这里只有久久精品视频| 亚洲成人动漫在线免费观看| 国产日韩欧美一区二区三区综合| 欧美系列在线观看| 国产成人超碰人人澡人人澡| 日韩激情一区二区| 自拍偷拍亚洲综合| 久久久久亚洲蜜桃| 欧美精三区欧美精三区| 99re这里都是精品| 国产在线播精品第三| 亚洲国产美女搞黄色| 中文字幕中文在线不卡住| 精品日产卡一卡二卡麻豆| 欧美色区777第一页| 波多野结衣中文字幕一区二区三区| 另类综合日韩欧美亚洲| 天堂成人国产精品一区| 一级精品视频在线观看宜春院| 国产精品无人区| 国产丝袜美腿一区二区三区| 日韩精品一区在线| 欧美一区日韩一区| 欧美日韩小视频| 在线精品视频免费观看| 91亚洲午夜精品久久久久久| 成人动漫中文字幕| 成人免费三级在线| 国产精品99久久久久久有的能看| 日本成人在线看| 日本中文字幕一区二区视频| 日韩高清不卡一区二区三区| 欧美a级一区二区| 美女视频黄a大片欧美| 麻豆成人免费电影| 精品亚洲成a人|