phpDocumentor base
[ class tree: base ] [ index: base ] [ all elements ]

Interface: IWindFactory

Source Location: /base/IWindFactory.php

Interface IWindFactory

Interface Overview

类工厂接口定义

类工厂接口类主要有两个接口方法getInstance,createInstance. 'getInstance'创建并返回类的实例对象,'createInstance'静态方法,用于创建类对象.

Located in /base/IWindFactory.php [line 13]



		
				Author(s):
		
		
		
Information Tags:
Version:  $Id: IWindFactory.php 2973 2011-10-15 19:22:48Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

[ Top ]
Method Summary
static Object   createInstance()   创建并返回类对象
instance   getInstance()   创建并返回类的实例对象

[ Top ]
Methods
static method createInstance  [line 34]

  static Object createInstance( string $className, [array $args = array()]  )

创建并返回类对象

返回一个类类型的实例对象,通过此方法创建类实例,并不能自动获取类路径信息

Parameters:
string   $className:  类名称
array   $args:  类参数信息

API Tags:
Return:  返回类的实例对象
Access:  public


[ Top ]
getInstance  [line 24]

  instance getInstance( string $classAlias, [array $args = array()]  )

创建并返回类的实例对象

通过调用该方法,获取类的实例对象.当类的实例对象不存在时调用createInstance方法创建. 通过该方法创建类对象,需要确定该类的组件定义已经被加载.如果未被加载则返回一个null.

Parameters:
string   $classAlias:  类别名 组件定义名称 必须填写
array   $args:  参数列表

API Tags:
Return:  返回类实例对象
Access:  public


[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:27 +0800 by phpDocumentor 1.4.4