偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

PHP關(guān)鍵字global在定義變量中的作用

開發(fā) 后端
PHP關(guān)鍵字global被我們使用在function內(nèi)部,具體的使用方法我們在文章中有詳細(xì)的介紹,大家可以通過這篇文章進(jìn)一步掌握這方面的知識(shí)。

我們在使用PHP定義變量時(shí),會(huì)用到PHP關(guān)鍵字global。下面我們就向大家具體介紹一下這個(gè)關(guān)鍵字的具體用法,希望對又需要的朋友有所幫助。#t#

PHP關(guān)鍵字global如果用在function內(nèi)部,則說明這個(gè)function內(nèi)用的這個(gè)變量是全局的,全局變量就是在整個(gè)頁面里都能起作用。例如

  1. $conf = 1;  
  2. function conf_test() {  
  3. global $conf;  
  4. return ++$conf;  
  5. }  
  6. echo conf_test()."< br>";  
  7. echo conf_test()."< br>"; 

輸出:

2

3

如果沒有g(shù)lobal $conf;這句,輸出就變成了全是1了。PHP關(guān)鍵字global起的作用就是,在function中,聲明這個(gè)函數(shù)內(nèi)用的$conf不是局部的,而是全局可用的?;蛘哒f,在函數(shù)內(nèi)部定義的這個(gè)$conf不是函數(shù)內(nèi)的變量,而是這個(gè)函數(shù)外面(也就是指$conf = 1;)定義的那個(gè)$conf.其實(shí)這里如果用$GLOBALS數(shù)組,就比較容易理解了。

我們在頁面聲明一個(gè)變量$conf其實(shí)相當(dāng)于在$GLOBALS數(shù)組中定義了一項(xiàng)$GLOBALS['conf'].而這個(gè)$GLOBALS是全局可見的。所以上面的代碼制作成$GLOBALS格式的寫法就是

 

  1. $conf = 1;  
  2. function conf_test() {  
  3. return ++$GLOBALS['conf'];  
  4. }  
  5. echo conf_test()."<br>";  
  6. echo conf_test()."<br>"; 

輸出:

2

3

PHP關(guān)鍵字global

責(zé)任編輯:曹凱 來源: 百度博客
相關(guān)推薦

2018-04-20 15:56:09

Pythonglobal關(guān)鍵字

2009-12-10 13:31:20

PHP self關(guān)鍵字

2022-05-06 08:32:40

Pythonwith代碼

2009-12-10 13:23:29

PHP關(guān)鍵字this

2010-11-12 14:49:28

SQL Server外

2009-06-25 10:33:53

StaticJava類

2009-11-26 19:24:54

PHP類CMS

2020-08-10 08:00:13

JavaFinal關(guān)鍵字

2012-06-02 00:53:39

Javafinally

2023-11-19 22:52:42

2012-04-23 13:49:55

PHP技術(shù)

2009-12-04 13:14:19

PHP Global變

2011-06-14 13:26:27

volatile

2015-11-10 16:10:22

C語言StaticConst

2010-01-15 15:45:10

VB.NET New關(guān)

2009-12-08 18:02:06

PHP final關(guān)鍵

2024-02-23 18:04:37

C++const關(guān)鍵字

2024-11-20 15:55:57

線程Java開發(fā)

2017-10-20 11:12:12

數(shù)據(jù)類型關(guān)鍵字對象

2011-07-14 23:14:42

C++static
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)