#1 jake

类实例化函数

object spClass(string class_name, array args, mixed sdir)

spClass()自动载入类定义文件,实例化对象并返回对象句柄,作用类似与PHP的new操作符,但比new功能强大。

与new操作符不同在于:

  • new操作符仅能实例化已经载入定义的类,而spClass()可以通过import()函数自动搜索并载入类定义文件,进而实例化对象。
  • spClass()在实例化对象前将检查该类是否已经实例化,如发现类已实例化,将直接返回该类的对象句柄,以节省资源。
  • spClass()使用spError()对出错信息进行提示。
spClass()是框架开发中使用得最多的核心函数之一。
参数:

  • string class_name 类名称
  • array args 类初始化时使用的参数,数组形式
  • mixed sdir 载入类定义文件的路径,可以是目录+文件名的方式,也可以单独是目录。


2012-08-06 20:53:07