1. 程式人生 > >php常量及變量

php常量及變量

路徑 quest name 表單 刪除 服務 常量 rec 方法名

常量

Php中的常量需要使用define()函數設置,並且常量都是全局的,在函數內部也可以訪問

超全局變量 數據類型都是array

$GLOBALS php中所有全局變量都會自動存放在這個數組中

默認有5個值

分別是 $GLOBALS[“_GET”] $GLOBALS[“_POST”]

$GLOBALS[“_COOKIE”] $GLOBALS[“_FILES”] $GLOBALS[“GLOBALS”]

$GLOBALS[“_GET”] 所有前臺用

get方法提交的字段 都存在這個數組了

$GLOBALS[“_POST”] 所有前臺用post方法提交的字段 都存在這個數組了

$GLOBALS[“_COOKIE”] 存放cookie

$GLOBALS[“_FILES”] 存放文件的信息

$_SERVER 所有跟服務器有關的信息存在這裏

$_REQUEST 用於收集表單提交的信息 不管是get還是post

$_GET 用於收集前臺get方式提交的數據

$_POST 用於收集前臺post方式提交的數據

目錄操作方法

Directory 目錄

創建目錄的方法 mkdir(“aa”)

如果沒有aa這個目錄,就創建一個aa的文件夾,返回值是true,如果存在這個aa的文件夾,不創建了返回值是false

錯誤抑制符 @符就是錯誤抑制符

返回值是false但是不報錯了。

刪除目錄方法 rmdir()

第一次刪除 返回值是true,如果沒有繼續刪除 返回值就是false

打開目錄的方法 opendir() 返回值是一個resource(3) of type (stream) 這是一個新的數據類型,叫資源數據類型。得到的是一個句柄,句柄,用於操作資源。

讀取目錄 readdir(句柄) 讀取的時候 他會自動逐個逐個在目錄中讀取資源,直到全部讀取完畢,然後返回

false

關閉目錄句柄 closedir(句柄)

文件操作方法

打開文件的方法fopen(filename,model) 讀取正確 返回的是句柄 否則返回的是false

Model r 只讀文件指針在開頭 r+這個文件即可讀也可寫 文件指針在開頭

W 只能往文件裏面寫內容 並清除原有內容 如果沒有就創建這個文件然後在寫入

model:
r 只讀文件指針在開頭
r+ 即可讀也可寫,文件指針在開頭
w 只能往文件裏面寫內容 打開並清空文件的內容;如果文件不存在,則創建新文件。
w+ 即可讀也可寫,打開並清空文件的內容;如果文件不存在,則創建新文件。
a 追加。打開並向文件末尾進行寫操作,如果文件不存在,則創建新文件。
a+ 讀/追加。通過向文件末尾寫內容,來保持文件內容。
x 只寫。創建新文件。如果文件已存在,則返回 FALSE 和一個錯誤。
x+ 讀/寫。創建新文件。如果文件已存在,則返回 FALSE 和一個錯誤。
fread(參數1,參數2) 參數1是fopen()返回的句柄 參數2 是讀取的字節長度
fwrite(參數1,參數2,參數3) 參數1 是fopen()返回的句柄 參數2 寫入的string 參數3 寫入的最大字節數目
Fclose() 關閉fopen()打開的文件

讀取文件內容 fread(參數1,參數2)

參數1fopen()返回的句柄 參數2 是讀取的字節長度

最多返回10個字符

Fwrite(參數1,參數2,參數3)

參數1 fopen()返回的句柄 參數2 寫入的string 參數3 寫入的最大字節數目

如果寫入成功 返回文件內容的字符長 否則返回false

Fclose()關閉fopen()打開的文件

魔術常量

__LINE__ 當前行數

__FILE__ 文件的完整路徑

__DIR__ 文件的目錄

__FUNCTION__ 當前所在的方法名

__CLASS__ 當前所在的類名

__NAMESPACE__ 當前的所在命名空間名

__METHOD__ 當前所在的函數/方法名

Php中引入文件

Includerequire

超全局變量
$GLOBALS php中所有全局變量都會自動存放在這個數組
$GLOBALS[“_GET”] 所有前臺用get方法提交的字段 都存在這個數組了
$GLOBALS[“_POST”] 所有前臺用post方法提交的字段 都存在這個數組了
$GLOBALS[“_COOKIE”] 存放cookie
$GLOBALS[“_FILES”] 存放文件的信息
$GLOBALS[“GLOBALS”]
$_SERVER 加密咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩咩, 所有跟服務器有關的信息存在這裏
$_REQUEST 用於收集表單提交的信息 不管是get還是post
$_GET 用於收集前臺get方式提交的數據
$_POST 用於收集前臺post方式提交的數據
Directory 目錄
mkdir() 創建目錄
rmdir() 刪除目錄
opendir() 打開目錄
readdir() 讀取目錄
closedir(句柄) 關閉目錄句柄
fopen(filename,model) 打開文件的方法

php常量及變量