文件我有以下文件結構:包括
www
|-- MyLibrary
| |-- Example.class.php
| +-- someDirectory
| +-- somefile.php
|-- other_file.php
+-- another_file.php
我想包括從一個類文件:
<?php
class Example {
public function test(){
include "someDirectory/somefile.php";
}
}
?>
,因爲它包括從其他文件時,它會拋出一個錯誤/目錄比類。由於我正在編寫一個庫,因此我不知道文件所在的目錄以及創建實例和'somefile.php'的文件的路徑。
所以我的問題是:有沒有一種方法可以包含'Example.class.php''somefile.php'?
你可以使用PHP autloader系統,這大大簡化了這類問題。 http://php.net/manual/en/language.oop5.autoload.php你也可以使用一個常量,它包含你的應用程序的絕對路徑,並將其前置到包含路徑中。 – kerwan