zhaoke0727 发表于 2017-4-14 06:15:01

Mage.php里面的变量(只有一个不是私有静态变量)

  APP/MAGE.PHP
  public static $headersSentThrowsException= true;
  其余的都是static private类型。
  CLASS mage{
  下面是mage里面的static private变量,可以通过,譬如:MAGE::
  /**
  * Registry collection
  *
  * @var array
  */
  static private $_registry          = array();
  $_registry是一个数组
  /**
  * Application root absolute path
  *
  * @var string
  */
  static private $_appRoot;
  $_appRoot是字符串
  /**
  * Application model
  *
  * @var Mage_Core_Model_App
  */
  static private $_app;
  $_app是一个Mage_coreModel_App的对象。
  /**
  * Config Model
  *
  * @var Mage_Core_Model_Config
  */
  static private $_config;
  $_config是一个Mage_Core_Model_Config的对象
  /**
  * Event Collection Object
  *
  * @var Varien_Event_Collection
  */
  static private $_events;
  $_events是一个Varien_Event_Collection对象
  /**
  * Object cache instance
  *
  * @var Varien_Object_Cache
  */
  static private $_objects;
  $_objects是一个Varien_Object_Cache对象
  /**
  * Is downloader flag
  *
  * @var bool
  */
  static private $_isDownloader      = false;
  $_idDownloader是一个布尔型数值
  /**
  * Is developer mode flag
  *
  * @var bool
  */
  static private $_isDeveloperMode      = false;
  $_isDeveloper是一个布尔型数值
  /**
  * Is allow throw Exception about headers already sent
  *
  * @var bool
  */
  public static $headersSentThrowsException= true;
  $_headersSentThrowsException是一个布尔型
  /**
  * Is installed flag
  *
  * @var bool
  */
  static private $_isInstalled;
  $_isInstalled是一个布尔型
  故很多都是用于判断的类型,比较牛逼的数值:
  $_registry是一个数组
  $_app是一个Mage_core_Model_App的对象。
  $_config是一个Mage_Core_Model_Config的对象
  $_events是一个Varien_Event_Collection对象
  $_objects是一个Varien_Object_Cache对象
  2个mage对象,
  2个varien对象。
  配置,应用使用的是mage定义的,events,cache机制使用的是库文件varien中的。
页: [1]
查看完整版本: Mage.php里面的变量(只有一个不是私有静态变量)