PHP - 类中的轻松全局访问?

时间:2014-03-07 09:35:30

标签: php

我的软件加载了PHP模块,并为它们提供了一些漂亮的全局变量 - 比如当前模块的文件系统路径 - $module_path等等。

$module_path = "important/path/to/module"; // predefined by parent script, works at this scope

class Blah {
  function blahBlah(){

    global $module_path;
    require $module_path.'/blah.php'; // ERROR: $module_path not defined??

  }
}

$blah = new Blah();
$blah->blahBlah();

我无法在对象的方法中访问我要求的全局变量吗?

我担心唯一的逻辑解决方案是完全放弃PHP中的面向对象编程,并恢复到一个完全平坦的,自上而下的程序架构?

0 个答案:

没有答案