是否可以在任何PHP脚本执行开始后立即触发对函数的调用?
e.g。
<?php
Include 'a.php';
Include 'b.php';
?>
所以我想要实现的是,只要包含a.php,就应该触发一个函数调用。
应该有类似register_shut_down的内容,但此功能在脚本关闭时间执行。
答案 0 :(得分:3)
是的,你可以这样做:
http://php.net/manual/en/ini.core.php#ini.auto-prepend-file
Specifies the name of a file that is automatically parsed before the main file. The file is included as if it was called with the require() function, so include_path is used.
The special value none disables auto-prepending.
答案 1 :(得分:0)
是的,可以使用.htaccess文件中的一行:
php_value auto_prepend_file "prepended.php"
或者在php.ini ofcourse中,但如果您在同一台服务器上托管多个网站,我不推荐使用它。