gpt4 book ai didi

php - 如何让这些 PHP 包含工作?

转载 作者:可可西里 更新时间:2023-11-01 00:26:11 24 4
gpt4 key购买 nike

我有以下文件结构:

/
+--- inc/
| +--- lib1.php
+--- inc2/
| +--- lib2.php
| +--- view2.php
+--- view1.php

view1.php 和view2.php 都包含lib2.php。 Lib2.php 包括 lib1.php。图形化:

View1.php ---\
+---> Lib2.php ---> Lib1.php
View2.php ---/

但是我无法让它工作,因为搜索路径不稳定。如果我尝试包含“../lib1.php”,则只有 view2.php 有效。如果我尝试包含“inc/lib1.php”,则只有 view1.php 有效。另一个 View 总是提示找不到文件。

正确的处理方式应该是什么?

最佳答案

如果您使用 php >= 5.3,您可以使用 __DIR__ 来构建路径。如果没有,使用 dirname(__FILE__)所以在 lib2.php 中,只需放入:

require_once(__DIR__ . '../inc/lib1.php');

关于php - 如何让这些 PHP 包含工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233167/

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