程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP文件函數手冊概覽

PHP文件函數手冊概覽

編輯:關於PHP編程

對於

從現在開始我將把學習到關於PHP文件處理的相關知識記錄下來,分享下!我想任何一種編程語言免不了要和文件系統打交道,所以在PHP中有大量的關於文件處理的函數,早上的時候看PHP幫助手冊以開始記錄學習的成果,發現居然有80多個~~,當然這些函數有些只在特定的平台上才有效,在WIN上有些函數是不起作用的吧。

文件處理和字符串操作,在我看來兩種的性質是差不多的,文件還不是字符串的集合而已!所以我把它們歸結到一起,作個簡單的學習,畢竟由於函數太多,不能一個一個的去了解,但掌握的越多是不是代表你的水平越高呢,所有沒事的時候多看兩眼總不是個壞事!

PHP文件函數大全

basename — 返回路徑中的文件名部分
chgrp — 改變文件所屬的組
chmod — 改變文件模式
chown — 改變文件的所有者
clearstatcache — 清除文件狀態緩存
copy — 拷貝文件
delete — 參見 unlink() 或 unset()
dirname — 返回路徑中的目錄部分
disk_free_space — 返回目錄中的可用空間
disk_total_space — 返回一個目錄的磁盤總大小
diskfreespace — disk_free_space()的別名
fclose — 關閉一個已打開的文件指針
feof — 測試文件指針是否到了文件結束的位置
fflush — 將緩沖內容輸出到文件
fgetc — 從文件指針中讀取字符
fgetcsv — 從文件指針中讀入一行並解析 CSV 字段
fgets — 從文件指針中讀取一行
fgetss — 從文件指針中讀取一行並過濾掉 HTML 標記
file_exists — 檢查文件或目錄是否存在
file_get_contents — 將整個文件讀入一個字符串
file_put_contents — 將一個字符串寫入文件
file — 把整個文件讀入一個數組中
fileatime — 取得文件的上次訪問時間
filectime — 這個PHP文件函數取得文件的 inode 修改時間
filegroup — 取得文件的組
fileinode — 取得文件的 inode
filemtime — 取得文件修改時間
fileowner — 取得文件的所有者
fileperms — 取得文件的權限
filesize — 取得文件大小
filetype — 取得文件類型
flock — 輕便的咨詢文件鎖定
fnmatch — 用模式匹配文件名
fopen — 打開文件或者 URL
fpassthru — 輸出文件指針處的所有剩余數據
fputcsv — 將行格式化為 CSV 並寫入文件指針
fputs — fwrite()的別名
fread — 讀取文件(可安全用於二進制文件)
fscanf — 從文件中格式化輸入
fseek — 在文件指針中定位
fstat — 通過已打開的文件指針取得文件信息
ftell — 返回文件指針讀/寫的位置
ftruncate — 將文件截斷到給定的長度
fwrite — 寫入文件(可安全用於二進制文件)
glob — 尋找與模式匹配的文件路徑
is_dir — 該PHP文件函數判斷給定文件名是否是一個目錄
is_executable — 判斷給定文件名是否可執行
is_file — 判斷給定文件名是否為一個正常的文件
is_link — 判斷給定文件名是否為一個符號連接
is_readable — 判斷給定文件名是否可讀
is_uploaded_file — 判斷文件是否是通過 HTTP POST 上傳的
is_writable — 判斷給定的文件名是否可寫
is_writeable — is_writable()的別名
link — 建立一個硬連接
linkinfo — 獲取一個連接的信息
lstat — 給出一個文件或符號連接的信息
mkdir — 新建目錄
move_uploaded_file — 將上傳的文件移動到新位置
parse_ini_file — 解析一個配置文件
pathinfo — 返回文件路徑的信息
pclose — 關閉進程文件指針
popen — 打開進程文件指針
readfile — 輸出一個文件
readlink — 返回符號連接指向的目標
realpath — 返回規范化的絕對路徑名
rename — 重命名一個文件或目錄
rewind — 倒回文件指針的位置
rmdir — 刪除目錄
set_file_buffer — stream_set_write_buffer()的別名
stat — 給出文件的信息
symlink — 建立符號連接
tempnam — 建立一個具有唯一文件名的文件
tmpfile — 建立一個臨時文件
touch — 設定文件的訪問和修改時間
umask — 改變當前的 umask
unlink — 刪除文件

當然有些PHP文件函數就像剛才說有,不可能都用得上,記住幾個常用的就OK了,至少我是這麼認為的。從下節開始就正式來了解其中的一些關鍵函數的簡單的使用吧。在wordpress中我們見到的第一個文件處理函數是dirname:require_once( dirname(__FILE__) . ‘/wp-load.php’ );基本上在WP中,文件的路徑使用了絕對路徑!


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved