看了下magento 首页中有段代码如下:if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
    Mage::setIsDeveloperMode(true);
}
很迷惑,服务器变量怎么会有 'MAGE_IS_DEVELOPER_MODE' 呢,很是不解? 哪位能告诉我吗?

解决方案 »

  1.   

    因为可以通过web server设置环境变量例如 apache就可以SetEnv MAGE_IS_DEVELOPER_MODE "yes"详情看这里
      

  2.   

    可是 $_SERVER['MAGE_IS_DEVELOPER_MODE'] 是服务器变量啊,与环境变量无关呀,难道是环境变量也可以通过 $_SERVER 数组来访问??
      

  3.   

    $_SERVER['MAGE_IS_DEVELOPER_MODE']本来就可以直接得到的吧?
      

  4.   


    $_SERVER 指的不就是 web server 的环境变量吗? 
    $_SERVER — Server and execution environment information(服务器和执行环境信息)