更改php.ini中的include_path参数是否是更好的选择?

时间:2020-04-05 14:31:14

标签: php

如果我们想通过include()函数重复更改包含的php文件的路径。

例如,我要包含文件 security.php ,因此默认情况下,我必须将整个路径设置为

/ usr / local / php / projectx / security / ,并根据所需路径设置include_path()后( / usr / local / php / projectx / security /

php.ini我只需要将文件包含为 security.php 作为所需脚本。

通过我最终可以实现的目标( /usr/local/php/projectx/security/security.php

那么,这是一个更好的选择吗?

1 个答案:

答案 0 :(得分:2)

您当然可以,但是如果使用框架,则不需要。

如果您不使用框架,而是使用纯PHP,则应该构建代码以及包含哪些内容,而不是更改php.ini中的值

此外,您可以使用相对路径代替绝对路径,例如:

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

include('./projectx/security.php');

取决于您在哪里进行包含。

您还可以使用Namespaces

相关问题