gpt4 book ai didi

PHP 包含不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:56:56 24 4
gpt4 key购买 nike

我不确定解决这个问题有多简单,但我认为我做错了什么。我是 PHP 新手,请多多包涵。

当我开始学习 PHP 时,我总是将我所有的项目文件与 index.php 放在同一个文件夹中,因此包含了如下所有内容:

<?php
include('./translation.php');
?>

后来在学习的过程中,随着经验的积累和技能的提高,我不得不开始使用文件夹,并将我的文件放在子文件夹中。我最终成功地将我的文件包含在以下内容中:

<?php
include('../translation.php');
?>

当我决定开始使用子文件夹时,我的无故障编码发生了意想不到的转变。在将所有文件放入文件结构的更深处后,我震惊地发现我不能再包含它们了,使用:

<?php
include('.../translation.php');
?>

现在我迷路了。我做错了什么?我是否理解我不能在项目中包含比 2 个目录更深的文件?我应该开始使用不同的文件系统吗?

最佳答案

你的概念不正确。

  • .代表当前目录
  • ..代表父目录

这些是文件系统跟踪文件和浏览深度的方式。

但是您不能使用 ... 来更改目录。随着你深入,你必须使用

例如:

include('../../translation.php');

包括文件,当前目录之外的两层。这可能是您想要做的。

关于PHP 包含不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10064770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com