真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php中全局?jǐn)?shù)組的含義是什么

本篇內(nèi)容主要講解“php中全局?jǐn)?shù)組的含義是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“php中全局?jǐn)?shù)組的含義是什么”吧!

成都創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、博愛(ài)網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、博愛(ài)網(wǎng)絡(luò)營(yíng)銷(xiāo)、博愛(ài)企業(yè)策劃、博愛(ài)品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供博愛(ài)建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:www.cdcxhl.com

PHP中全局?jǐn)?shù)據(jù)的全稱(chēng)是超全局?jǐn)?shù)組或者超全局變量,是PHP中特殊定義的數(shù)組變量;超全局?jǐn)?shù)組可以在腳本中的任何地方、任何作用域內(nèi)都可以訪(fǎng)問(wèn),超全局?jǐn)?shù)組變量是在全部作用域中始終可用的內(nèi)置變量。

本文操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、Dell G3電腦

php中全局?jǐn)?shù)組是什么意思

php全局?jǐn)?shù)組全稱(chēng)“超全局?jǐn)?shù)組”或“超全局變量”,是PHP中特殊定義的數(shù)組變量,之所以稱(chēng)為超全局?jǐn)?shù)組是因?yàn)檫@些數(shù)組在腳本中的任何地方、任何作用域內(nèi)都可以訪(fǎng)問(wèn),如函數(shù)、類(lèi)、文件等。

超全局?jǐn)?shù)組變量是在全部作用域中始終可用的內(nèi)置變量

PHP中的超全局?jǐn)?shù)組包括以下幾個(gè):

  • $GLOBALS

一個(gè)包含了全部變量的全局組合數(shù)組。變量的名字就是數(shù)組的鍵。

使用var_dump($GLOBALS)打印,就可以看出$GLOBALS是一個(gè)包含了所有的一個(gè)全局組合數(shù)組。

從 PHP 8.1.0 起,$GLOBALS 現(xiàn)在是全局符號(hào)表的只讀副本。 也就是說(shuō),全局變量不能通過(guò)副本進(jìn)行修改。 在之前的版本中,$GLOBALS 數(shù)組和 PHP 數(shù)組通常傳值的行為不一樣,全局變量可通過(guò)副本修改。

PHP 8.1.0 之前:

$a = 1;$globals = $GLOBALS; // 表面意義的按值復(fù)制$globals['a'] = 2;   // $GLOBALS['a'] 的值也相應(yīng)修改
var_dump($a);//運(yùn)行結(jié)果:
int(2)

從 PHP 8.1.0 起:

$a = 1;$globals = $GLOBALS;    //表面意義的按值復(fù)制$globals['a'] = 2;    // $GLOBALS['a'] 的值不會(huì)改變(不再修改 $a)
var_dump($a);//運(yùn)行結(jié)果:
int(1)

要恢復(fù)以前的行為,請(qǐng)迭代其副本并將每個(gè)屬性分配回 $GLOBALS:

foreach ($globals as $key => $value) {
    $GLOBALS[$key] = $value;}
  • $_SERVER

$_SERVER——服務(wù)器和執(zhí)行環(huán)境信息。$_SERVER是一個(gè)包含了諸如頭信息(header)、路徑(path)、以及腳本位置(script locations)等等信息的數(shù)組。這個(gè)數(shù)組中的項(xiàng)目由 Web 服務(wù)器創(chuàng)建。

  • $_GET

通過(guò) URL 參數(shù)傳遞給當(dāng)前腳本的變量的數(shù)組。注意:該數(shù)組不僅僅對(duì) method 為 GET 的請(qǐng)求生效,而是會(huì)針對(duì)所有帶 query string 的請(qǐng)求。

  • $_POST

預(yù)定義的 $_POST 變量用于收集來(lái)自 method="post" 的表單中的值。

當(dāng) HTTP POST 請(qǐng)求的 Content-Type 是 application/x-www-form-urlencoded 或 multipart/form-data 時(shí),會(huì)將變量以關(guān)聯(lián)數(shù)組形式傳入當(dāng)前腳本。

從帶有 POST 方法的表單發(fā)送的信息,對(duì)任何人都是不可見(jiàn)的(不會(huì)顯示在瀏覽器的地址欄),并且對(duì)發(fā)送信息的量也沒(méi)有限制。
注釋?zhuān)喝欢?,默認(rèn)情況下,POST 方法的發(fā)送信息的量最大值為 8 MB(可通過(guò)設(shè)置 php.ini 文件中的 post_max_size 進(jìn)行更改)。

  • $_REQUEST

默認(rèn)情況下包含了 $_GET,$_POST 和 $_COOKIE 的數(shù)組。由于安全的問(wèn)題,建議盡量避免使用$_REQUEST。

  • $_COOKIE

通過(guò) HTTP Cookies 方式傳遞給當(dāng)前腳本的變量的數(shù)組。

  • $_SESSION

當(dāng)前腳本可用 SESSION 變量的數(shù)組。

  • $_FILES

通過(guò) HTTP POST 方式上傳到當(dāng)前腳本的項(xiàng)目的數(shù)組。

  • $_ENV

通過(guò)環(huán)境方式傳遞給當(dāng)前腳本的變量的數(shù)組。

這些變量被從 PHP 解析器的運(yùn)行環(huán)境導(dǎo)入到 PHP 的全局命名空間。很多是由支持 PHP 運(yùn)行的 Shell 提供的,并且不同的系統(tǒng)很可能運(yùn)行著不同種類(lèi)的 Shell,所以不可能有一份確定的列表。請(qǐng)查看你的 Shell 文檔來(lái)獲取定義的環(huán)境變量列表。

其他環(huán)境變量包含了 CGI 變量,而不管 PHP 是以服務(wù)器模塊還是 CGI 處理器的方式運(yùn)行。

到此,相信大家對(duì)“php中全局?jǐn)?shù)組的含義是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!


當(dāng)前題目:php中全局?jǐn)?shù)組的含義是什么
轉(zhuǎn)載源于:http://weahome.cn/article/gdjhjs.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部