是否有可能在所有应用程序中在php中全局提供一个功能

时间:2014-01-03 07:23:37

标签: php linux symfony

我有symfony app,我为debugging创建了一个功能,希望在所有应用中随处可用

假设我有这个功能

function myfunc($var){
echo $var;
}

有没有什么方法可以在PHP的某个地方全局插入该函数,以便我的所有PHP脚本都可以使用它,如果在我的服务器上使用该PHP,而不是包含它

2 个答案:

答案 0 :(得分:1)

我认为在这种情况下,你需要为php编写一个扩展并为你的服务器启用它,这将是最好的选择,因为不需要Include,可以在服务器上的任何应用程序中使用(扩展名应该是从php.ini启用)

答案 1 :(得分:0)

您不应该向index.php文件添加功能。如果您希望函数随处可用,在Symfony中,您可以创建Bundle。这将允许您在每个应用程序中使用它,并以框架理解的方式保持代码的组织。如果更改index.php文件,则在更新框架时可能会遇到问题。