我有一个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.