PHP中有一個Magic constants(__FILE__)可以取得檔案目錄及檔名

以/var/www/code/index.php為例

1<?php
2        //輸出/var/www/code/index.php
3        echo __FILE__;
4?>

利用basename取得檔名

1<?php
2        //輸出index.php
3        echo basename(__FILE__);
4        //不含副檔名,輸出index
5        echo basename(__FILE__ , '.php');
6?>

dirname取得上層目錄路徑

1<?php
2        //輸出/var/www/code
3        echo dirname(__FILE__);
4        //輸出/var/www
5        echo dirname(dirname(__FILE__));
6?>
Categories: PHP