摘要:文件函數(shù)庫文件目錄函數(shù)庫為核心函數(shù)庫,可以通過其提供的完成對于文件及目錄的常用操作。
文件函數(shù)庫
文件、目錄函數(shù)庫為PHP核心函數(shù)庫,可以通過其提供的API完成對于文件及目錄的常用操作。
文件信息相關(guān)的API
/* * 文件信息相關(guān)API * filetype(), filesize(), filectime(),filemtime(), fileatime() */ $dirname = "./"; $filename = "./11.txt"; // string filetype(string filename):返回文件的類型 echo "文件類型為:", filetype($dirname), " "; //dir echo "文件類型為:", filetype($filename), " "; //file //int filesize(string filename):返回文件大小的字節(jié)數(shù) echo "文件大小:", filesize($filename), " "; //int filectime(string filename):返回文件的創(chuàng)建時間的時間戳 echo "文件的創(chuàng)建時間:", date("Y-m-d H:i:s", filectime($filename)), " "; //int filemtime(string filename):返回文件的最后修改時間的時間戳 echo "文件的修改時間:", date("Y-m-d H:i:s", filemtime($filename)), " "; //int fileatime(string filename):返回文件的最后訪問時間的時間戳 echo "文件的最后訪問時間:", date("Y-m-d H:i:s", fileatime($filename)), " "; //檢測文件是否可讀、可寫、可執(zhí)行:is_readable(), is_writeable(), is_executabel() //var_dump(is_readable($filename)); //bool(true) //var_dump(is_writable($filename)); //bool(true) //var_dump(is_executable($filename)); //bool(false) //var_dump(is_file($filename)); //bool(true) var_dump( is_readable($filename), is_writable($filename), is_executable($filename), is_file($filename) ); //功能同上四句
文件路徑相關(guān)API
/* * mixed pathinfo(string $path, [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ]) * 描述:返回文件路徑的信息。后面接常量表示具體的值 * * PATHINFO_DIRNAME:文件夾名 * PATHINFO_BASENAME:文件全稱 * PATHINFO_EXTENSION:文件擴(kuò)展名 * PATHINFO_FILENAME:文件名稱 */ print_r(pathinfo($filename)); //Array([dirname] => . [basename] => 11.txt [extension] => txt [filename] => 11) echo pathinfo($filename, PATHINFO_EXTENSION), " "; //取出擴(kuò)展名 $filename = __FILE__; echo pathinfo($filename, PATHINFO_DIRNAME), " "; //路徑部分 echo pathinfo($filename, PATHINFO_EXTENSION), " "; //文件擴(kuò)展名部分 //string basename(string $path[, string $suffix]) //描述:給出一個包含有指向一個文件的全路徑的字符串,返回基本的文件名,如果文件名是以suffix
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/28731.html
摘要:數(shù)學(xué)函數(shù)庫進(jìn)一舍一取整,四舍五入函數(shù)描述將實現(xiàn)舍一取整函數(shù)描述將實現(xiàn)進(jìn)一取整函數(shù)描述實現(xiàn)四舍五入的功能,表示保留幾位小數(shù)冪運(yùn)算和平方根函數(shù)描述冪指數(shù)運(yùn)算函數(shù)描述平方根最大值和最小值函數(shù)描述返回最大值函數(shù)描述返回最小值最大值最小值隨機(jī)數(shù)函數(shù)描 數(shù)學(xué)函數(shù)庫 進(jìn)一、舍一取整,四舍五入 /* * floor函數(shù) * float floor(float $value) * 描述:將實現(xiàn)舍一...
摘要:可以在入口文件中定義,然后新建文件夾,達(dá)到將應(yīng)用配置放到該文件的目的,這樣方便將配置進(jìn)行統(tǒng)一管理。動態(tài)配置返回數(shù)據(jù)類型功能同上張三男請求成功 ThinkPHP5 ThinkPHP是一個免費(fèi)開源的、快速簡單的、面向?qū)ο蟮摹⑤p量級PHP開發(fā)框架。 為什么選擇ThinkPHP5? ThinkPHP5采用了全新的架構(gòu)思想; 優(yōu)化了核心是一個顛覆性的版本; 支持composer方式安裝; 對...
摘要:日期和時間使用類完成讀取設(shè)置比較和計算日期與時間。單元測試單元測試是從編寫開始,貫穿于整個開發(fā)周期的一種用于保證函數(shù)類和方法的行為與預(yù)期一致的編程方法。是應(yīng)用的單元測試框架的業(yè)界標(biāo)準(zhǔn),其他幾個可選框架是行為驅(qū)動開發(fā)行為驅(qū)動開發(fā)有兩種方式和。 《php之道》閱讀地址:http://wulijun.github.io/php-the-right-way/#code_style_guide ...
摘要:一的幾個函數(shù)異常捕獲自定義處理函數(shù)注冊錯誤捕獲自定義處理函數(shù)注冊程序執(zhí)行時異常終止錯誤捕獲處理函數(shù)注冊這三個函數(shù)在錯誤處理控制中給開發(fā)者提供了很大的自主空間,在日志系統(tǒng)中記錄日志信息有他們的功勞。下面要說的類庫是借鑒了日志系統(tǒng)的設(shè)計。 引言 接觸過php框架的朋友們可能都知道,日志在項目中的重要作用了,他可以幫助我們定位錯誤的位置,讓程序更友好(處理得當(dāng)?shù)脑挷粫苯訏伋鲆淮蠖阎挥谐?..
閱讀 704·2021-11-22 13:54
閱讀 3065·2021-09-26 10:16
閱讀 3490·2021-09-08 09:35
閱讀 1576·2019-08-30 15:55
閱讀 3429·2019-08-30 15:54
閱讀 2075·2019-08-30 10:57
閱讀 497·2019-08-29 16:25
閱讀 877·2019-08-29 16:15