php 5 3中新增加的常量 dir

2021-08-29 13:30:09 字數 676 閱讀 7018

我們知道php中提供了乙個魔術常量(magic constant)__file__,用來指向當前執行的php指令碼。但php沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前php指令碼所在的目錄,需要使用dirname()這個函式:

<?php

$dir =dirname(__file__);

?>

在php5.3中,增加了乙個新的常量__dir__,指向當前執行的php指令碼所在的目錄。

例如當前執行的php檔案為 /www/website/index.php

__file__等於'/www/website/index.php'

__dir__等於'/www/website'

現在我們要包含當前檔案目錄或子目錄下的檔案,可以直接使用:

<?php

require_once __dir__ . '/path/to/test.inc.php';

?>

php 5 3中新增加的常量 dir

我們知道php中提供了乙個魔術常量 magic constant file 用來指向當前執行的php指令碼。但php沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前php指令碼所在的目錄,需要使用dirname 這個函式 dir dirname file 在php5.3中,增加了乙個新...

php 5 3中新增加的常量 dir

我們知道php中提供了乙個魔術常量 magic constant file 用來指向當前執行的php指令碼。但php沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前php指令碼所在的目錄,需要使用dirname 這個函式 dir dirname file 在php5.3中,增加了乙個新...

php 5 3中新增加的常量 dir

我們知道php中提供了乙個魔術常量 magic constant file 用來指向當前執行的php指令碼。但php沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前php指令碼所在的目錄,需要使用dirname 這個函式 dir dirname file 在php5.3中,增加了乙個新...