我在 Codeigniter HMVC 扩展(通过 Wiredesignz)中遇到了这行代码,其中一个类被实例化而没有分配给一个变量(Base.php 中的类 CI)
编码 :
class CI extends CI_Controller
{
public static $APP;
public function __construct() {
/* assign the application instance */
self::$APP = $this;
global $LANG, $CFG;
/* re-assign language and config for modules */
if ( ! is_a($LANG, 'MX_Lang')) $LANG = new MX_Lang;
if ( ! is_a($CFG, 'MX_Config')) $CFG = new MX_Config;
parent::__construct();
}
}
/* create the application object */
new CI;
这种技术叫什么名字?有什么含义?