php中dirname()和--FILE--常量的用法
__FILE__表示當前所在文件的絕對路徑包括文件名,dirname(__FILE__)表示當前文件的絕對路徑,basename(__FILE__)表示當前文件的文件名稱,dirname(__FILE__)."/f/"name(__FILE__)則表示當前文件所在目錄下的f目錄下的,文件名稱為dirname(__FILE__)的文件,require表示包含該文件到這個文件。
下面是詳解:
1)dirname(__FILE___) 函數返回的是腳本所在在的路徑。
比如文件 包含如下內容:
<?php
$basedir = dirname(__FILE__);
?>
如果被其他目錄裏的文件require 或者 include 去引用的話。
變量$basedir 的內容還是所在的那個文件夾的路徑。
而不是變成文件所在的目錄。
2)dirname(__FILE__) 一般會返回文件所的當前目錄到系統根目錄的一個目錄結構。
不會返回當前的文件名稱。
dirname(__FILE__) 也可能返回一個 . (當前目錄)
[原因是 文件在 或者 PHP 配置開發環境的.默認WEB目錄下.
比如 WEB_ROOT 為: "C:/root/www/".]
文件路徑為: "C:/root/www/".
3)使用方法提示,
如果重複一次可以把目錄往上提升一個層次:
比如:$d = dirname(dirname(__FILE__));
其實就是把一個目錄給dirname()做參數了.因為dirname()返回最後的目錄不帶\\或者是/
所以重複使用的時候可以認為dirname()把最下層的目錄當成文件名來處理了.照常返回
當前目錄的上級目錄.這樣重複就得到了它的上一級的目錄.
4)包含得到上一級目錄的文件
include(dirname(__FILE__).'/../filename
-
關於HTML meat作用
meta標籤用於網頁的與中,meta標籤的用處很多。meta的屬性有兩種:name和http-equiv。name屬性主要用於描述網頁,對應於content(網頁內容),以便於搜索引擎機器人查找、分類(目前幾乎所有的搜索引擎都使用網上機器人自動查找meta值來給網頁分類)。這其中最重要的是descrip...
-
php項目經理的職責表述7篇
php項目經理的職責表述11、負責售前技術支持。配合銷售人員作售前產品技術講解、演示;2、根據客户需求反饋研發,提供良好解決方案3、遠程現場技術支持4、網絡環境搭建和服務器配置;5、車載產品安裝調試;6、軟件平台安裝調試;7、負責區域售後技術支持;8、參與項...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
相關文章
- Jolie drops battle over perfume named Shilohy英語作文
- 解決PHP中的Cannot modify header information 問題
- Zend studio for eclipse中使php可以調用mysql相關函數的設置方
- Diaspora Finance Powers Global Development美文欣賞
- 解決PHP的failed opening required問題的方法
- 英語演講稿《 I Am Tripping My Elephant Here》
- The place of Science and Technology in Modern Life英語作文
- 英語閲讀範文參考:LovePeopleInAllKindsOfWeather
- 高中英語作文:My approach to difficulties in learning
- Different People Like Different Movies國中英語作文