如何强制在全局范围内执行PHP文件?

我有一个php文件,比如include.php,其中包含以下内容:

<?php
$myVar = "foo";
?>

现在,我想创建一个名为GlobalInclude的类,它可以包含全局范围内的文件:

class GlobalInclude {
    public function include( $file="include.php" ) {
        #do something smart
        include $file
        #do something smart
    }
}

在它的当前形式中,$myVar变量仅在include函数的范围内可用.我想做的事情如下:

GlobalInclude::include( "include.php" );
echo $myVar;

产量
FOO

有关如何实现这一目标的任何想法?

最佳答案 见
PHP: “Global” Include.

点赞