2
當引用PHP中的目錄時,例如下面的代碼。定義目錄時最後有/沒有'/'有什麼區別?
index.php
if ($handle = opendir('/path/to/images/directory')) {
while (false !== ($fileName = readdir($handle))) {
...
}
closedir($handle);
}
我們可以假設的設置如下。以下代表[directory]
,所有代碼位於index.php
文件中,我們希望遍歷的文件/文件位於[images]
目錄中。
-[css]
-[js]
-[inc]
-[images]
-index.php
具體的opendir('/path/to/images/directory')) {
線,什麼是引用該目錄的最佳實踐?
最後應該有尾隨/
,因爲它是一個目錄或是不必要的? 它應該是相對的嗎? Absoulte? 我們可以用SERVER_VARIABLES
代替嗎?
我的意思是一般來說,不只是與我的代碼有關。我的代碼是舉一個例子。我想問的是,**必須**當定義一個目錄時,我總是有一個'/'結尾? – Mike
是的,我的意思是一般。 最後/未真正使用,差異極小,不可通知。 對於絕對或相對的,我建議親屬,以防萬一有人應該移動他的代碼在其他服務器/位置。 – AndreaBogazzi