มีการไตร่ตรอง / วิปัสสนา / เวทมนตร์ใน PHP ที่จะช่วยให้คุณค้นหาไฟล์ PHP ที่กำหนดคลาส (หรือฟังก์ชัน) ไว้หรือไม่?
กล่าวอีกนัยหนึ่งฉันมีชื่อของคลาส PHP หรืออ็อบเจ็กต์ที่สร้างอินสแตนซ์ ฉันต้องการส่งสิ่งนี้ไปยังบางสิ่ง (ฟังก์ชันคลาสการสะท้อนแสง ฯลฯ ) ที่จะส่งคืนเส้นทางระบบไฟล์ที่คลาสถูกกำหนดไว้
/path/to/class/definition.php
ฉันรู้ว่าฉันสามารถใช้ ( get_included_files())
เพื่อรับรายการไฟล์ทั้งหมดที่รวมไว้จนถึงตอนนี้แล้วแยกวิเคราะห์ทั้งหมดด้วยตนเอง แต่นั่นเป็นการเข้าถึงระบบไฟล์จำนวนมากสำหรับการพยายามครั้งเดียว
ฉันยังตระหนักว่าฉันสามารถเขียนโค้ดเพิ่มเติมในกลไก __autoload ของเราที่เก็บข้อมูลนี้ไว้ที่ไหนสักแห่ง อย่างไรก็ตามการแก้ไข __autoload ที่มีอยู่นั้นไม่ได้มีข้อ จำกัด ในสถานการณ์ที่ฉันคิดไว้
การได้ยินเกี่ยวกับส่วนขยายที่สามารถทำสิ่งนี้ได้น่าสนใจ แต่สุดท้ายแล้วฉันก็ชอบสิ่งที่สามารถทำงานบนการติดตั้ง "สต็อค" ได้