Class.System.php
class System {
public function addBlock($file) {
include($file);
}
}
file.php
echo $a;
index.php
$a=9;
include Class.System.php;
$System = new System();
$System->addBlock(file.php);
PHP Notice: Undefined variable: a in /path/index.php on line N
Ошибся. Расчитывал на другое поведение include. Как исправить? Или подход изменить?