1、basename
返回路径中的文件名部分
string basename ( string $path [, string $suffix ] )
给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名
参数介绍:
$path 一个路径
$suffix 如果文件名是以 suffix 结束的,那这一部分也会被去掉
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo basename(__FILE__); //is_file.php
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo basename(__FILE__,".php"); //is_file
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo basename(__FILE__,"e.php"); //is_fil
2、dirname
返回路径中的目录部分
string dirname ( string $path )
给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。
echo __FILE__."<br>"; //I:phpWWWphp-7-26is_file.php echo dirname(__FILE__); //I:phpWWWphp-7-26
3、pathinfo
返回文件路径的信息
mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] )
array(4) { ["dirname"]=> string(19) "I:phpWWWphp-7-26" ["basename"]=> string(11) "is_file.php" ["extension"]=> string(3) "php" ["filename"]=> string(7) "is_file" }
$path=pathinfo(__FILE__); echo $path["extension"]; //php
var_dump(pathinfo(__FILE__,PATHINFO_EXTENSION)); //php
4、fopen
打开文件或者 URL
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
参数介绍
string $mode必须规定要求到该文件/流的访问类型。可能的值见下表。

$res=fopen("index.php","r"); //resource(3) of type (stream) var_dump($res);