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

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

<?php
        //輸出/var/www/code/index.php
        echo __FILE__;
?>

利用basename取得檔名

<?php
        //輸出index.php
        echo basename(__FILE__);
        //不含副檔名,輸出index
        echo basename(__FILE__ , '.php');
?>

dirname取得上層目錄路徑

<?php
        //輸出/var/www/code
        echo dirname(__FILE__);
        //輸出/var/www
        echo dirname(dirname(__FILE__));
?>
Categories: PHP