php require包含路径,php – 如何在require_once中包含路径解析?

当我遇到一个奇怪的情况时,我正在

PHP编写一个网络应用程序.为了说明我的问题,考虑一个这个结构的网络应用程序:

/

index.php

f1/

f1.php

f2/

f2.php

这些文件的内容:

index.php文件:

f1.php:

f2.php:空白

现在当我尝试在我的浏览器中打开index.php时,我得到这个错误:

Warning: require_once(../f2/f2.php) [function.require-once]:

failed to open stream: No such file or directory in /var/www/reqtest/f1/f1.php on line 2

Fatal error: require_once() [function.require]:

Failed opening required '../f2/f2.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/reqtest/f1/f1.php on line 2

有没有什么明显的我失踪了?包含路径在PHP中如何工作?

在我问这个问题之前,我尝试了解一下.我设置了另一个测试,就像这样:

/

index.php

f1/

f1.php

f2.php

index.php文件:

f1.php:

f2.php:空白

令我惊讶(和完全混淆),这样做很好!

那么路径解析背后的秘诀是什么呢?

PS我看到了this question,但仍然没有回答我在这里所说的第二种情况.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值