一些PHP函數功能

函數 描述 PHP
basename() 返回路徑中的文件名部分。 3
chgrp() 改變文件組。 3
chmod() 改變文件模式。 3
chown() 改變文件所有者。 3
clearstatcache() 清除文件狀態緩存。 3
copy() 復制文件。 3
delete() 參見 unlink() 或 unset()。? ?
dirname() 返回路徑中的目錄名稱部分。 3
disk_free_space() 返回目錄的可用空間。 4
disk_total_space() 返回一個目錄的磁盤總容量。 4
diskfreespace() disk_free_space() 的別名。 3
fclose() 關閉打開的文件。 3
feof() 測試文件指針是否到了文件結束的位置。 3
fflush() 向打開的文件輸出緩沖內容。 4
fgetc() 從打開的文件中返回字符。 3
fgetcsv() 從打開的文件中解析一行,校驗 CSV 字段。 3
fgets() 從打開的文件中返回一行。 3
fgetss() 從打開的文件中讀取一行并過濾掉 HTML 和 PHP 標記。 3
file() 把文件讀入一個數組中。 3
file_exists() 檢查文件或目錄是否存在。 3
file_get_contents() 將文件讀入字符串。 4
file_put_contents 將字符串寫入文件。 5
fileatime() 返回文件的上次訪問時間。 3
filectime() 返回文件的上次改變時間。 3
filegroup() 返回文件的組 ID。 3
fileinode() 返回文件的 inode 編號。 3
filemtime() 返回文件的上次修改時間。 3
fileowner() 文件的 user ID (所有者)。 3
fileperms() 返回文件的權限。 3
filesize() 返回文件大小。 3
filetype() 返回文件類型。 3
flock() 鎖定或釋放文件。 3
fnmatch() 根據指定的模式來匹配文件名或字符串。 4
fopen() 打開一個文件或 URL。 3
fpassthru() 從打開的文件中讀數據,直到 EOF,并向輸出緩沖寫結果。 3
fputcsv() 將行格式化為 CSV 并寫入一個打開的文件中。 5
fputs() fwrite() 的別名。 3
fread() 讀取打開的文件。 3
fscanf() 根據指定的格式對輸入進行解析。 4
fseek() 在打開的文件中定位。 3
fstat() 返回關于一個打開的文件的信息。 4
ftell() 返回文件指針的讀/寫位置 3
ftruncate() 將文件截斷到指定的長度。 4
fwrite() 寫入文件。 3
glob() 返回一個包含匹配指定模式的文件名/目錄的數組。 4
is_dir() 判斷指定的文件名是否是一個目錄。 3
is_executable() 判斷文件是否可執行。 3
is_file() 判斷指定文件是否為常規的文件。 3
is_link() 判斷指定的文件是否是連接。 3
is_readable() 判斷文件是否可讀。 3
is_uploaded_file() 判斷文件是否是通過 HTTP POST 上傳的。 3
is_writable() 判斷文件是否可寫。 4
is_writeable() is_writable() 的別名。 3
link() 創建一個硬連接。 3
linkinfo() 返回有關一個硬連接的信息。 3
lstat() 返回關于文件或符號連接的信息。 3
mkdir() 創建目錄。 3
move_uploaded_file() 將上傳的文件移動到新位置。 4
parse_ini_file() 解析一個配置文件。 4
pathinfo() 返回關于文件路徑的信息。 4
pclose() 關閉有 popen() 打開的進程。 3
popen() 打開一個進程。 3
readfile() 讀取一個文件,并輸出到輸出緩沖。 3
readlink() 返回符號連接的目標。 3
realpath() 返回絕對路徑名。 4
rename() 重名名文件或目錄。 3
rewind() 倒回文件指針的位置。 3
rmdir() 刪除空的目錄。 3
set_file_buffer() 設置已打開文件的緩沖大小。 3
stat() 返回關于文件的信息。 3
symlink() 創建符號連接。 3
tempnam() 創建唯一的臨時文件。 3
tmpfile() 建立臨時文件。 3
touch() 設置文件的訪問和修改時間。 3
umask() 改變文件的文件權限。 3
unlink() 刪除文件。

轉載于:https://www.cnblogs.com/RM-Anton/p/9442194.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277500.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277500.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277500.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mac java tomcat_mac idea 配置tomcat

mac idea 配置tomcat一、下載安裝tomcat二、有一個 javaWeb項目創建一個javaWeb項目 ,參考第一條,只是在第二步的時候選中java Web就行三、完善web項目在WEB-INF 下新建兩個文件夾,lib(存放jar包)和classes(存放編譯后的文件)打開項目結構設置配置classe…

30342程序格式

1.匯編語言程序格式 2.表達式操作符 轉載于:https://www.cnblogs.com/ZanderZhao/p/11055237.html

初識docker,弄清鏡像和容器

前言: 之前總是有人拿虛擬機和容器做比較。我之前一直理解的容器,就類似于虛擬機快照類似。拿別人的東西就直接用了。在我的虛擬機中安裝一下,環境就搞好了。其實容器是一個徹底解耦的東西。各個軟件相互獨立互不影響 什么是鏡像 從docker本身…

configure 查找依賴庫_Rust在編譯Android的庫時,如何設定依賴的第三方庫引用的C/C++的動態庫的搜索路徑?...

謝邀。不懂android,也不懂OpenCL。但是我嘗試了解了一下你的問題。既然你用了第三方庫,那就得查源碼了。翻開ocl 庫的源碼搜android關鍵字,很容易定位到下面代碼。#https://github.com/cogciprocate/ocl/blob/master/ocl-interop/build.rs}el…

SprinBoot易學難精

Spring Boot易學難精 易學 組件自動裝配:規約大于配置,專注核心業務外部化配置:一次構建、按需調配,到處運行嵌入式容器:內紙容器、無序部署、獨立運行Spring Boot Stater:簡化依賴、按需裝配、自我包含Pro…

一道沒人搞得定的趣味Shell編程游戲題!,看看你會不會?

1.1猜數字編程游戲首先讓系統隨機生成一個數字,給這個數字定一個范圍(1-60),讓用戶輸入猜的數字,對輸入進行判斷,如果不符合要求,就給予高或低的提示。其他要求:1、全部猜對后則給出…

java中拷貝文件的代碼_拷貝文件夾中的所有文件到另外一個文件夾

[java]代碼庫/**** 拷貝文件夾中的所有文件到另外一個文件夾** param srcDirector* 源文件夾** param desDirector* 目標文件夾**/public static void copyFileWithDirector(String srcDirector,String desDirector) throws IOException {(new File(desDirector)).mkdirs();Fil…

數據庫IN查詢參數化改造的方法

// 批量查詢的 2019-05-14 if (!string.IsNullOrWhiteSpace(Request["userCodes"])){string userCodes Request["userCodes"].Replace("\r", "").Replace(",", ",").Replace(" ", "&q…

Docker鏡像構成和定制

Docker鏡像構成和定制 利用 commit 理解鏡像構成 docker commit 命令應用場合 docker commit 命令除了學習之外,還有一些特殊的應用場合,比如被***后保存現場等。但是,不要使用 docker commit 定制鏡像,定制鏡像應該使用 Dockerfi…

孿生網絡跟蹤

github: https://github.com/foolwood/DaSiamRPN paper: https://arxiv.org/pdf/1808.06048.pdf http://openaccess.thecvf.com/content_cvpr_2018/papers/Li_High_Performance_Visual_CVPR_2018_paper.pdf轉載于:https://www.cnblogs.com/heixialee/p/11064568.html

infoseccrypto_java下載_關於php接ICBC的支付接口的解決方案

一:背景: 目前項目使用的是php語言開發,需要接入中國工商銀行的ICBC的線上支付接口。二:遇到的問題:支付時需要對數據簽名,但是銀行那邊不提供php版本的程序,只有java版本的,以下是對…

AS 中 Plugin for Gradle 和 Gradle 之間的版本對應關系

Plugin for Gradle 和 Gradle 之間的版本對應關系 來源:https://developer.android.com/studio/releases/gradle-plugin.html Plugin versionRequired Gradle version1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 - 2.91.5.02.2.1 - 2.132.0.0 - 2.1.22.10 - 2.132.…

java bean 工廠模式_深入理解Java的三種工廠模式

一、簡單工廠模式簡單工廠的定義:提供一個創建對象實例的功能,而無須關心其具體實現。被創建實例的類型可以是接口、抽象類,也可以是具體的類實現汽車接口public interfaceCar {String getName();}奔馳類public class Benz implementsCar {Ov…

java windows 取所有任務_Win下,通過Jstack截取Java進程中的堆棧信息

在Java軟件的使用過程中,有時會莫名的出現奇怪的問題。而這些問題常常無法使用日志信息定位,這時我們就需要通過查看進程內部線程的堆棧調用關系來分析問題出在哪里。舉個例子,當我們在做某個操作時,莫名的會彈出多個警告框&#…

docker mysql Exit 1

用laradock啟動mysql時,state總是 Exit 1 ,docker-compose build后也沒有效果 這時應該在~/.laradock/data(.env的DATA_PATH_HOST路徑)下,把mysql的數據文件刪除 這種情況常見于mysql安裝多版本&#xff0c…

redis基礎一_常用指令

# Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with the file path as first argument: #./redis-server /path/to/redis.conf docker啟動redis: docker run -d -p 6379:6379 -v /home/anmin/Desktop/…

滴滴Booster移動APP質量優化框架 學習之旅 三

推薦閱讀: 滴滴Booster移動App質量優化框架-學習之旅 一 Android 模塊Api化演練 不一樣視角的Glide剖析(一) 滴滴Booster移動App質量優化框架-學習之旅 二對重復資源優化和無用資源優化進行了討論。這里對不可編譯無用assets資源優化進行討論。 先看微信Matrix-ApkC…

java 最后的異常_java – 最后不要拋出堆棧溢出異常

Error不是例外.所以捕捉任何異常都不會捕獲StackOverflowError.所以讓我們先來看一下“明顯的錯誤” – (這段代碼不太適合這個答案后面的說明):catch(Throwable e){System.out.println("Catch");}如果您進行此更改,您將發現代碼仍然不打印.但是它不會打印…

Colder框架硬核更新(Sharding+IOC)

目錄 引言控制反轉讀寫分離分庫分表 理論基礎設計目標現狀調研設計思路實現之過五關斬六將 動態對象動態模型緩存數據源移植查詢表達式樹深度移植數據合并算法事務支持實際使用展望未來引言 前方硬核警告:全文干貨11000字,請耐心閱讀 遙想去年這個時候&a…

python:小心類實例的屬性動態綁定機制

為什么80%的碼農都做不了架構師?>>> class Test:def __init__(self):self.__keyinitdef get_key(self):return self.__keydef set_key(self,key):self.__keykeyif __name__ __main__:obj Test()print(obj.get_key())#輸出初始值initobj.set_key(通過s…