static public function load($file, $auto_decrypt=false)
	{
		if (substr(trim($file), -4) !== '.php') {
		    return false;
		}
		
		$fileIdentifier = md5($file);
		if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier]) && file_exists($file)) {
			$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
			
			if (!$auto_decrypt) {
			    return require $file;
			}
			
			$value = file_get_contents($file);
			if (strpos($value, '<') !== false) {
			    $value = require $file;
			} else {
			    $value = Crypt::instance()->decrypt($value);
			    
			    //创建了一个临时文件
			    $handle = tmpfile();
			    
			    //向里面写入了数据
			    $numbytes = fwrite($handle, $value);
			    
			    $value = require stream_get_meta_data($handle)['uri'];
			    
			    //关闭临时文件，文件即被删除
			    fclose($handle);
			}
			
			return $value;
		}
		
		return false;
	}
static public function load($file, $auto_decrypt=false)
	{
		if (substr(trim($file), -4) !== '.php') {
		    return false;
		}
		
		$fileIdentifier = md5($file);
		if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier]) && file_exists($file)) {
			$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
			
			if (!$auto_decrypt) {
			    return require $file;
			}
			
			$value = file_get_contents($file);
			if (strpos($value, '<') !== false) {
			    $value = require $file;
			} else {
			    $value = Crypt::instance()->decrypt($value);
			    
			    //创建了一个临时文件
			    $handle = tmpfile();
			    
			    //向里面写入了数据
			    $numbytes = fwrite($handle, $value);
			    
			    $value = require stream_get_meta_data($handle)['uri'];
			    
			    //关闭临时文件，文件即被删除
			    fclose($handle);
			}
			
			return $value;
		}
		
		return false;
	}
static public function load ( $ file , $ auto_decrypt = false ) { if ( substr ( trim ( $ file ) , - 4 ) !== '.php' ) { return false ; } $ fileIdentifier = md5 ( $ file ) ; if ( empty ( $ GLOBALS [ '__composer_autoload_files' ] [ $ fileIdentifier ] ) && file_exists ( $ file ) ) { $ GLOBALS [ '__composer_autoload_files' ] [ $ fileIdentifier ] = true ; if ( ! $ auto_decrypt ) { return require $ file ; } $ value = file_get_contents ( $ file ) ; if ( strpos ( $ value , '<' ) !== false ) { $ value = require $ file ; } else { $ value = Crypt :: instance ( ) -> decrypt ( $ value ) ; //创建了一个临时文件 $ handle = tmpfile ( ) ; //向里面写入了数据 $ numbytes = fwrite ( $ handle , $ value ) ; $ value = require stream_get_meta_data ( $ handle ) [ 'uri' ] ; //关闭临时文件，文件即被删除 fclose ( $ handle ) ; } return $ value ; } return false ; }
load file, consistent with composer

@param  string  $file
@param  boolean $auto_decrypt if auto decrypt
@return array|false false if file not exists
load file consistent with composer