有没有办法查看哪些文件包含/需要其他文件?
我目前正在使用 Active Collab,它是按照 MVC 编程架构构建的,意味着有很多文件包括/需要很多其他文件。该系统非常大,我需要进行一些逆向工程,因为我正在寻找一些特定的功能。
有没有办法在日志中查看或以任何其他方式知道哪些文件包含其他文件以及按什么顺序?
更新
我确实使用了 get_included_files(),它回答了我的问题,但我最终得到了超过 100 个文件名的数组。
I'm currently working with Active Collab, which is built following the MVC programming architecture, meaning a lot of files including/requiring a lot of other files. The system is pretty big and i need to do some reverse engineering as i am looking for some specific functions.
Is there a way to see in logs or any other way to know which files include others files and in what order?
UPDATE
I did use get_included_files(), which answers my question, but i ended up with an array of over 100 filenames.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
找出包含哪些文件的一种方法是使用 get_included_files() /get_required_files()
EG:
会给你:
One way to find out what files are included is to use get_included_files()/get_required_files()
E.G:
would give you:
顺便说一句,如果你有某种类型的 IDE(我正在考虑 PHPStorm) - 它会索引你的所有文件,你可以简单地按住 ctrl 键单击任何地方的函数调用,它将转到文件/位置正在定义函数...
我不再使用 PHPStorm,但我希望 Notepad++ 添加该功能!
BTW, if you have an IDE of some sort (I'm thinking about PHPStorm) - it will index all of your files, and you can simply ctrl-click a function call anywhere, and it will go to the file/location where the function is being defined...
I don't use PHPStorm anymore, but I wish Notepad++ added that feature!