php require once地址,如何在PHP中列出require_once()的搜索路径?

我们之前都看到过这个错误:

Warning: require_once(test/blah.inc) [function.require-once]: failed to open stream: No such file or directory in /home/narf/narf.inc on line 3

Fatal error: require_once() [function.require]: Failed opening required 'test/blah.inc' (include_path='.:/usr/lib64/php:/usr/lib/php:/home/narf/inc:/home3/narf/php:/home3/narf/inc/dev:') in /home/narf/narf.inc on line 3

超级烦人.

这是我正在寻找的:

某种PHP代码段将列出正在搜索包含文件的路径.

从我所看到的,我已经正确设置了我的路径(上面包括场景只是一个制作),我可以从项目的其他部分成功地包含该文件.

但是,我无法让它发挥作用.如果我有一个正在搜索的位置列表,我可以轻松找到我错过的路径,并确定我的require / include无效的原因.

思考?有人有一个他们可以共享的片段吗?

提前一百万! 🙂

编辑:对于它的价值,我认为我已经找到了问题,但是如果你还有一些可以提供帮助的东西,那么对于未来的错误配置来说会很棒! 🙂

编辑2:感谢所有回答的人.获取包含路径很好,但我正在寻找正在搜索的目录的实际绝对路径.我之所以挑剔是因为在使用require()或include()以及相对路径时会让人感到困惑.此外,我怀疑还有其他一些问题,例如(可能)是否在给定的设置上遵循符号链接等.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值