什麼是set_include_path相對於,在PHP中?它是PHP.exe所在的文件夾嗎?它是webroot嗎?換句話說,set_include_path('/')或set_include_path('。')是指什麼文件夾?什麼是「起點」對於PHP的set_include_path
3
A
回答
2
相對路徑是從文件的位置分辨其中include
或使用的include_path在使用的另一功能(參見description of include_path):
使用在包括路徑中的
.
允許相對包括如它表示當前目錄。然而,明確使用include './file'
比PHP總是檢查每個包含的當前目錄更有效。
/
會描述你的文件系統的根目錄和.
當前目錄。
1
文件系統根目錄和當前目錄respectively。
1
set_include_path(「/」)會使包含路徑成爲文件系統的根文件夾,我會猜測你可能不想這樣做,因爲可能存在暴露文件的問題不想被看到。
如果你的php文件是/home/users/joebloggs/htmlroot/index.php,那麼set_include_path(「。」)會使include路徑成爲php文件所在的目錄,即「htmlroot」目錄。
0
在* nix系統和Windows Apache上,/是文件系統的根目錄。而在IIS上/指向虛擬主機的根目錄。
我該怎麼處理這個問題,是在我的index.php中定義了一個LOC常量,所以在包含文件時我絕不會感到困惑。
define('LOC', dirname(__FILE__));
include(LOC . '/files/file.php');
相關問題
- 1. PHP set_include_path
- 2. PHP set_include_path配置
- 3. PHP「set_include_path」有效嗎?
- 4. set_include_path有什麼缺點或安全風險?
- 5. Android:動畫的起點是什麼?
- 6. 什麼是媒體流的好起點?
- 7. PHP:什麼是pcntl_signal用於?
- 8. PHP - 正確使用set_include_path
- 9. PHP通過set_include_path聲明
- 10. 通過set_include_path功能不起作用,PHP 5.2.13
- 11. 對於VBScript,子程序的優點是什麼?
- 12. PHP:爲什麼我的`set_include_path()`指向一個目錄時不工作?
- 13. 什麼是Perl相當於PHP的print_r()?
- 14. PHP通過set_include_path錯誤,Zend的
- 15. PHP對象 - 什麼是對象?
- 16. pdflatex的相對優點是什麼?
- 17. 什麼是一個好的網站IDE?對於HTML/JS/PHP
- 18. 什麼是對於tomcat的java.naming.provider.url
- 19. '-client'對於JAVA_OPTS的意義是什麼
- 20. 什麼是SSO認證觸點用於?
- 21. 對於VS2008/C++,Windows SDK 7.1 7.0以上的優點/缺點是什麼?
- 22. 什麼是session_register php函數用於?
- 23. 爲什麼是php bccomp等於
- 24. 「mThis」的起源是什麼?
- 25. __author__的起源是什麼?
- 26. 什麼是PHP
- 27. 什麼是頂點數組對象?
- 28. 基於什麼PHP的default_timezone_set?
- 29. 什麼是PHP對象迭代
- 30. 什麼是垂直對齊用於CSS?
GZipp提出了以下建議,這是非常有用的,我: 嘗試運行測試腳本 - 通過set_include_path( '/'); echo realpath(get_include_path()); – Joshua 2010-02-02 18:09:45