ฉันมีโครงสร้างไฟล์ดังต่อไปนี้:
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'
คำถามของฉันคือ: มีวิธีรวม 'somefile.php' จาก 'Example.class.php' หรือไม่