0

我的问题是每次包含文件时都需要执行一个函数。

但我知道,如果我在函数中使用 include,它会搞砸的。

那么有没有办法改变include函数来执行里面的函数呢?或者创建一个如果我使用包含就会触发的“侦听器”?

例子:

function include_file($path){

    if($this->error)
         echo $this->error_msg;

    include_once($path);

}

谢谢!

4

1 回答 1

0

但我知道,如果我在函数中使用 include,它会搞砸的。

恕我直言,它不会搞砸的。

包括_file.php

<?php

include_once ("included_file.php");
echo $test;
?>

包含文件.php

<?php

function myFunction()
{
return "Testing 123";
}

$test=myFunction();

?>

每次包含此文件时,这将调用 myFunction。除非我误解了这个问题,否则这听起来很微不足道

于 2013-03-22T03:37:30.980 回答