PHP为每个文件添加功能(即使直接调用)

时间:2014-08-12 11:17:03

标签: php apache

是否可以在php中添加一些自定义函数my_custom_function()以便在给定目录中的每个文件中访问?

我的意思是,如果我直接调用某个文件(例如在ajax调用期间),如

my-directory-to-have-function/some-dir/dir/my-file.php

my-file.php将是

echo my_custom_function();

让我们说

function my_custom_function() {
    return 5;
}

my-directory-to-have-function/global-functions-in-this-dir.php

中声明

同样我无法修改服务器配置,但我可以添加 .htacces 文件。

我知道我可以使用函数定义包含文件,但我想知道是否可以不执行此操作。 - 如果不考虑将常用工具包含在直接加载的每个文件中,那就太棒了。

1 个答案:

答案 0 :(得分:1)

您可以在.htaccess文件中添加类似的内容。

php_value auto_prepend_file "/dir/path/utilities.php"

这会自动将PHP文件包含在每个页面请求中。