关于1-10?

来源:1-10 自由编程

雨之赞歌

2019-02-02 10:34:47

请问老师为什么dirname返回的是 . 呢,不是应该是E:\class\吗?
<?php
header('content-type:text/html;charset=utf-8');
$filename='file.php';
echo __FILE__,"<br/>";
echo "当前文件路径的相关信息:";
echo "<pre>";
print_r(pathinfo($filename));
echo "</pre><br/>";
echo "当前文件的目录信息:",pathinfo($filename,PATHINFO_DIRNAME),"<br/>";
echo "当前文件的文件名称:",pathinfo($filename,PATHINFO_BASENAME),"<br/>";
echo "当前文件的扩展名:",pathinfo($filename,PATHINFO_EXTENSION),"<br/>";
echo "当前文件的文件名:",pathinfo($filename,PATHINFO_FILENAME);
http://img.mukewang.com/climg/5c5501be0001b65404970595.jpg



写回答

1回答

好帮手慕查理

2019-02-02

您好,使用__FILE__作为$filename的变量运行。

<?php
header('content-type:text/html;charset=utf-8');
$filename=__FILE__;
echo __FILE__,"<br/>";
echo "当前文件路径的相关信息:";
echo "<pre>";
print_r(pathinfo($filename));
echo "</pre><br/>";
echo "当前文件的目录信息:",pathinfo($filename,PATHINFO_DIRNAME),"<br/>";
echo "当前文件的文件名称:",pathinfo($filename,PATHINFO_BASENAME),"<br/>";
echo "当前文件的扩展名:",pathinfo($filename,PATHINFO_EXTENSION),"<br/>";
echo "当前文件的文件名:",pathinfo($filename,PATHINFO_FILENAME);

祝学习愉快!

0

0 学习 · 4928 问题

查看课程