猿问

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

如果我们想通过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

那么,对于未来的目的来说,这是一个更好的选择吗?


扬帆大鱼
浏览 81回答 1
1回答

白衣染霜花

您当然可以,但是如果您使用的是框架,则不需要这样做。如果您不使用框架,而是使用纯 PHP,您应该构建您的代码,以及包含哪些内容,而不是更改 php.ini 中的值此外,您可以使用相对路径代替绝对路径,例如:include('../security.php');或者 include('./projectx/security.php');取决于您从哪里进行包含。您还可以使用命名空间:
随时随地看视频慕课网APP
我要回答