在 php 中 __FILE__常量表示當前其所在檔案的絕對路徑包括檔案名,而今天要討論的是 dirname(__FILE__)、basename(__FILE__)以及 dirname(dirname(__FILE__)) 在php中所表示的含義,
以下示例的測驗檔案地址:
D:\phpstudy_pro\WWW\\xxx.com\c.php
測驗環境系統:windows10
php __FILE__ 常量的用法
__FILE__ :獲取其所在檔案的絕對地址,包括檔案名稱
示例:
<?php
echo __FILE__;
?>
輸出結果:
D:\phpstudy_pro\WWW\\xxx.com\c.php
php dirname(__FILE__) 的定義與用法
dirname(__FILE__):獲取其所在檔案的絕對地址,不會輸出檔案名
示例:
<?php
echo dirname(__FILE__);
?>
輸出結果:
D:\phpstudy_pro\WWW\\xxx.com
注意:dirname(__FILE__) 輸出的地址,不會以”/”或”\”結尾巴,如果想要拼接其目錄下的檔案,則可以使用 DIRECTORY_SEPARATOR 進行拼接
php basename(__FILE__) 定義與用法
basename(__FILE__):輸出其所在檔案的檔案名稱,帶有后綴的,
示例:
<?php
echo basename(__FILE__);
?>
輸出結果:
c.php
php dirname(dirname(__FILE__)) 的定義與用法
dirname(dirname(__FILE__)):表示其所在檔案的上級目錄
例:
<?php
echo dirname(dirname(__FILE__));
?>
輸出結果:
D:\phpstudy_pro\WWW
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/53119.html
標籤:PHP
上一篇:PHP 常用 字串 函式詳解
