PHP路徑函數(shù)大集結(jié)
PHP語言擁有種類眾多的函數(shù),這些函數(shù)支撐著PHP語言強(qiáng)大的功能展現(xiàn)。下面我們就為大家總結(jié)了PHP路徑函數(shù)的一些相關(guān)知識,希望對大家有所幫助。#t#
PHP路徑函數(shù)之string realpath ( string $path ) 返回規(guī)范化的絕對路徑名
realpath()會檢測$path指向的目標(biāo)文件(或文件夾)是否真實(shí)存在,相當(dāng)于調(diào)用了file_exists($path)。
如果目標(biāo)文件存在且不是符號連接(windows下叫“快捷方式”),則返回該文件的絕對路徑名,且不包含’/./’ 或 ‘/../’。
如果目標(biāo)文件是符號連接或不存在,則realpath()返回FALSE。
PHP路徑函數(shù)之string dirname ( string $path) 返回路徑中的目錄部分
dirname()不會檢測$path指向的文件(或文件夾)是否真實(shí)存在。
不管目標(biāo)文件是否存在,結(jié)果都會返回該文件的絕對路徑(目錄部分)。
PHP路徑函數(shù)之mixed pathinfo ( string $path [, int $options ] ) 返回文件路徑的信息
dirname()不會檢測$path指向的文件(或文件夾)是否真實(shí)存在。
PHP路徑函數(shù)之pathinfo() 返回一個(gè)關(guān)聯(lián)數(shù)組包含有 path 的信息,包括以下的數(shù)組單元:dirname、basename、filename以及可能存在的extension。
dirname、basename數(shù)組單元部分相當(dāng)于執(zhí)行dirname()、basename()返回的結(jié)果。
string basename ( string $path [, string $suffix ] ) 返回路徑中的文件名部分
PHP路徑函數(shù)之basename()不會檢測$path指向的文件(或文件夾)是否真實(shí)存在。
不管目標(biāo)文件是否存在,結(jié)果都會返回該文件名。
如果文件名是以$suffix結(jié)尾,則返回的文件名不包含$suffix部分。