php basename dirname

    技术2025-07-30  7

    文件目录的分割,windows为"/",*unix为"/"

    变量__FILE__:返回执行文件的服务器绝对路径,包括执行文件的文件名。

    语句dirname(__FILE__):返回执行文件的服务器文件夹绝对路径,不包括执行文件的文件名,最后以"/"结尾。

    dirname(dirname(__FILE__)); /*假设__FILE__为 /home/web/config/config.php,上面的方法输出为 /home/web  */ 

    HG_var_dump(__FILE__); HG_var_dump(dirname(__FILE__)); HG_var_dump(dirname(dirname(__FILE__))); function HG_var_dump($var){ echo '<pre>'; var_dump($var); echo '</pre>'; }

    显示结果如下

    string(42) "F:/PHPnow-1.5.5_1/htdocs/phpTest/index.php" string(32) "F:/PHPnow-1.5.5_1/htdocs/phpTest" string(24) "F:/PHPnow-1.5.5_1/htdocs"  

     

    跟dirname相对应的函数basename则返回路径的文件名,如:

    <?php $path = "/home/httpd/html/index.php"; $file = basename($path); // $file is set to "index.php" $file = basename($path,".php"); // $file is set to "index" ?> 

     

    最新回复(0)