php中的魔術常量__FILE__
魔術常量__FILE__,返回檔案的完整路徑和檔名。如果用在被包含檔案中,則返回被包含的檔名。
通常用來探測網站的根目錄的絕對路徑,並把這個路徑賦值給一個常量。
//windows中路徑用/或者都沒問題,但linux中只能用/,所以先統一更換路徑中的斜線為linux中的/
$file=str_replace('\','/',__FILE__);
//假設當前檔案為path.php,且放在網站根目錄下的include資料夾中
define('ROOT',str_replace('include/path.php','',$file));
echo ROOT;//結果為D:/wamp/www/info/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1978/viewspace-2802350/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PHP中什麼是魔術常量?有哪些魔術常量?(總結)PHP
- PHP 魔術常量簡要PHP
- PHP 魔術方法PHP
- php 魔術方法 __callPHP
- PHP 物件導向 (六)魔術方法PHP物件
- php 修飾符和魔術方法 (基礎)PHP
- 一篇搞懂 PHP 的常量PHP
- php定義常量方法的區別PHP
- php動態獲取常量PHP
- 盤點PHP最實用的5大魔術方法及其功能作用PHP
- 魔術方法
- PHP入門:常量基本規則PHP
- PHP基本語法學習 常量PHP
- PHP基本語法學習 [常量]PHP
- PHP變數與常量學習PHP變數
- PHP 定義常量 define 和 const的區別PHP
- 自學PHP筆記(四) PHP變數和常量PHP筆記變數
- 自學PHP筆記(四) PHP常量和變數PHP筆記變數
- 好好說說Java中的常量池之Class常量池Java
- 複習PHP-語言參考-常量PHP
- php定義常量陣列有幾種方式PHP陣列
- php變數的型別是如何轉換的?常量如何定義?系統常量是如何定義的?PHP變數型別
- 十六個魔術方法
- PHP-認識一下系統常量PHP
- 類的一些常用魔術方法
- #魔術方法(會話管理)會話
- 魔板引擎中的replace方法
- 巧用PHP函式或常量快速獲取PHP版本號、最大檔名長度PHP函式
- 遊戲設計師可以從魔術中學到什麼?遊戲設計師
- 小知識|Java中的"魔數"Java
- 聊聊程式設計中的 “魔數”程式設計
- 再厲害的魔術也比不上真正的reduxRedux
- shell 中怎麼定義常量
- 對於魔術方法__call,__callStatic 新的認識
- 拼多多筆試題(一):多多的魔術盒子筆試
- Redux作者會是優秀的魔術師麼?Redux
- 指標常量和常量指標的區別指標
- 繼承關係和魔術方法繼承