PHP學習筆記(07) (超級全域性變數及常量)

2021-07-05 19:41:32 字數 1463 閱讀 4012

1.$_get:位址列上獲得的值

2.$_post:post表單傳送的資料

3$_request:既有get,也有post的內容

4.$_session

5.$_cookie

6.$_files

7.$_env: 伺服器作業系統的環境變數,如作業系統型別,linux,win,mac,環境變數等等

8.$_server

9.$globals

<?php 

header("content-type: text/html; charset=utf-8");

//超級全域性變數

print_r($_get);

print_r($_post);

print_r($_request);

print_r($_env); //容易暴露伺服器資訊

print_r($_server);//獲取當前伺服器的主機名,以及當前訪問的指令碼,客戶ip(remote_addr,http_x_forward_for)

//$globals 是對全域性變數變數花名冊的乙個別名,通過該變數,可以任意訪問全域性變數

$a = 3;

$b = 4;

functiont()

t();

echo

$a; // 99,不推薦使用

?>

1.意義:宣告後值是不能修改的

2.宣告:define(name, value)

3.命名規範:和常量一樣,只不過習慣上全大寫

4.特點:宣告後值不能修改,也不能重新宣告,也不能銷毀

5.檢測

6.案例

<?php

//常量, 重要的量是不能隨便修改的

//宣告常量

define('pi', 3.14);

echo pi, '

';// define('pi', 3.15);

echo

'好';

//檢測常量

if (defined('pi'))else

//真實開發一般這樣

if(!defined('heo'))

echo heo;

//動態常量名

$chang = 'heo';

echo

$chang; //heo

echo constant('heo'),'

'; //8846

echo constant($chang),'

'; //8846

?>

php超級全域性變數

php用了那麼久一些基礎東西並不是很了解,今天開始就陸陸續續的學習一下。php中超級全域性變數 globals 所有全域性變數陣列 server 伺服器環境變數陣列 get get傳遞給指令碼的變數陣列 post post傳給指令碼的變數陣列 cookie cookie變數陣列 files 上傳檔案...

php超級全域性變數

是php系統中自帶的變數,在指令碼的全部作用域都可以使用。超級全域性變數列表 1.globals是php的乙個超級全域性變數組,在乙個php指令碼的全部作用域中都可以訪問。變數的名字就是陣列的鍵。2.server是乙個包含了諸如頭資訊 header 路徑 path 以及指令碼位置 script lo...

PHP超級全域性變數陣列

php超級全域性變數陣列 super global array 又稱為php預定義陣列,是由php引擎內建的,不需要開發者重新定義。在php指令碼執行時,php會自動將一些資料放在超級全域性陣列中。php超級全域性變數列表 get 獲得以get方法提交的變數陣列 post 獲得以post方法提交的變...