欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php getcwd與dirname(__FILE__)區(qū)別詳解

 更新時間:2016年09月24日 09:43:02   投稿:lqh  
這篇文章主要介紹了php getcwd與dirname(__FILE__)區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下

__FILE__是魔術(shù)常量,用于獲取文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。

下面我們通過實例來介紹getcwd與dirname(__FILE__)區(qū)別。 

文件/folder/random/foo.php的代碼如下:

<?php
echo getcwd() . "\n";
echo dirname(__FILE__) . "\n" ;
echo "-------\n";
include 'bar/bar.php';

文件/folder/random/bar/bar.php的代碼如下:

<?php
echo getcwd() . "\n";
echo dirname(__FILE__) . "\n";

運(yùn)行代碼/folder/random/foo.php,結(jié)果為:

/folder/random
/folder/random
-------
/folder/random
/folder/random/bar

從上面實例可以看出, getcwd()獲取的是當(dāng)前運(yùn)行腳本的目錄,不管getcwd()是在被包含的文件里面還是在當(dāng)前執(zhí)行腳本文件里面,運(yùn)行的結(jié)果不會發(fā)生任何變化。而__FILE__獲取的是文件名稱,如果用在被包含文件中,則返回被包含的文件名,如果直接用在當(dāng)前運(yùn)行腳本里面,則返回運(yùn)行腳本的文件名稱。

希望通過此文能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論