以递归方式将文件包含在所有php文件中

时间:2014-02-15 06:31:39

标签: php

我希望在每个PHP文件之前先运行此文件。我怎样才能做到这一点?现在,我只使用经典的PHP方式。

run_me_first.php

我希望在我的所有PHP文件中包含它。除了手动放置之外,有没有办法不手动操作?

3 个答案:

答案 0 :(得分:1)

这可以通过使用require或include函数将文件包含在每个php文件中来实现。您没有提供大量信息,因此我可以提供的任何回复都很广泛,可能无法满足您的特定需求。

答案 1 :(得分:1)

我认为你有一个头文件。如果你没有,那么你创建一个 header.php 。然后包括您希望包含在所有PHP文件中的所有文件(。php,.js)。然后你只需要在所有你的php文件的上面包含 header.php

然后此 header.php 将自动包含所有您需要的文件。 这将减少时间并且还将减少错误的可能性。这是我过去在我的所有项目中遵循的过程。

答案 2 :(得分:1)

请使用.htaccess文件尝试:

php_value auto_prepend_file "/path/to/file/run_me_first.php"

如果是免费的FTP,他们可能会对您可以更改的设置有一些限制。