如何创建适用于所有文件夹级别的正确php include语句
查找php include语句,该语句无论文件夹的嵌套方式如何都能工作。我用如何创建适用于所有文件夹级别的正确php include语句,php,Php,查找php include语句,该语句无论文件夹的嵌套方式如何都能工作。我用 ../includes/file.php 这只适用于一个级别的文件夹。如果我在不同的文件夹级别重复使用该代码,它将不起作用。如果我添加完整的路径 /account/website/protected/includes/file.php 它不起作用。如果我添加一个部分路径 /protected/includes/file.php 它不起作用。非常感谢您的帮助。如果您使用绝对路径,则需要使用主机的根,而不是项目
../includes/file.php
这只适用于一个级别的文件夹。如果我在不同的文件夹级别重复使用该代码,它将不起作用。如果我添加完整的路径
/account/website/protected/includes/file.php
它不起作用。如果我添加一个部分路径
/protected/includes/file.php
它不起作用。非常感谢您的帮助。如果您使用绝对路径,则需要使用主机的根,而不是项目的根。这也是一个非常糟糕的做法@Jerodev你能简单地解释一下为什么绝对路径是不好的实践吗?只给出了一点:
您已经定义了一个常量,该常量包含到项目主目录的基本路径
include BASE_PATH.'PATH/to/file.php'
Read here还可以查找include(dirname(u file_u)。“/includes/myscript.php”)代码>