天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

淺析php中常量,變量的作用域和生存周期

php腳本中變量主要有:內(nèi)置超級全局變量,一般的變量,常量,全局變量,靜態(tài)變量等等,我們在使用它們的時候除了要正確地知道它們的語法以外,更重要的是,我們要知道它們在本質(zhì)上的區(qū)別與聯(lián)系―即它們的作用域的問題。

1.內(nèi)置超級全局變量可以在腳本的任何地方使用和可見。即是說,如果我們在一個php頁面中改變了其中的一個值,那么在其他php頁面中使用時,它的值也會發(fā)生改變。

2.常量一旦被聲明將可以在全局可見,也就是說,它們可以函數(shù)內(nèi)外使用,但是這僅僅限于一個頁面之中(包含我們通過include和include_once)包含進來的php腳本,但是在其他的頁面之中就不能使用了。

3.在一個腳本中聲明的全局變量在整個腳本中是可見的,但不是在函數(shù)內(nèi)部,在函數(shù)內(nèi)部的變量如果與全局變量名稱相同,以函數(shù)內(nèi)部的變量為準。

4.函數(shù)內(nèi)部使用的變量聲明為全局變量時,其名稱要與全局變量的名稱一致,在這樣的情況下,我們就可以在函數(shù)中使用函數(shù)外部的全局變量了,這樣就可以避免上一種因為函數(shù)內(nèi)部的變量與外部的全局變量名稱相同而覆蓋了外部變量這樣的情況。

5.在函數(shù)內(nèi)部創(chuàng)建并聲明為靜態(tài)的變量無法在函數(shù)外部可見,但是可以在函數(shù)的多次執(zhí)行過程中保持該值,最常見的情況就是在函數(shù)的遞歸執(zhí)行的過程之中。

6.在函數(shù)內(nèi)部創(chuàng)建的變量對函數(shù)來說是本地的,而當函數(shù)終止時,該變量也就不存在了。

超級全局變量的完整列表如下:
1.$GOBALS  所有全局變量數(shù)組
2.$_SERVER  服務器環(huán)境變量數(shù)組
3.$_POST  通過POST方法傳遞給該腳本的變量數(shù)組
4.$_GET  通過GET方法傳遞給該腳本的變量數(shù)組
5.$_COOKIE  cookie變量數(shù)組
6.$_FILES  與文件上傳相關(guān)的變量數(shù)組
7.$ENV 環(huán)境變量數(shù)組
8.$_REQUEST 所有用戶輸入的變量數(shù)組包括$_GET $_POST $_COOKIE 所包含的輸入內(nèi)容
9.$_SESSION  會話變量數(shù)組

我們要注意的是:變量和常量另一個重要的差異是:常量只可以定義boolean(布爾型),integer(整型),float(浮點型) 和 string(字符串型)數(shù)據(jù),但不能定義 resource類型的數(shù)據(jù)。

php技術(shù)淺析php中常量,變量的作用域和生存周期,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚欧免费观看在线观看更新 | 51久久夜色精品国产 | 99精产国品一二产区在线 | 男女肉大捧进出全过程免费 | 99热在线观看 | 6 10young俄罗斯 | 成人免费一级毛片在线播放视频 | 成人国产在线视频 | 日韩 无码 手机 在线 | 果冻传媒2021一二三在线观看 | 综合色一色综合久久网vr | 99热这里只有精品视频2 | 久草精品视频 | 大中国免费视频大全在线观看 | 精品久久伦理中文字幕 | 久久久无码精品亚洲欧美 | 老阿姨才是最有味的一区二区 | 怡春院院日本一区二区久久 | 国产免费午夜高清 | 久久成人精品免费播放 | 高清无码中文字幕在线观看视频 | 国产AV精品一区二区三区漫画 | 好爽胸大好深好多水 | 99久久精品国产亚洲AV | 国内精品久久久久影院亚洲 | 高清国产免费观看视频在线 | 久久精品动漫网一区二区 | np高h肉文 | 国产精品一区二区免费 | 国产一卡 二卡三卡四卡无卡乱码视频 | 99热在线免费播放 | 岛国电影网址 | 欧美一区二区三区激情视频 | 国产精品96久久久久久AV不卡 | 久久免费视频1 | 欧美free嫩交hd | 在线观看成人免费视频 | 久久国产精品二区99 | 伊人精品在线 | 国产午夜人成在线视频麻豆 | 精品无码久久久久久久动漫 |