运行程序时出现了:Fatal error: Call to undefined function getInstance()这样的错误是怎么回事,getInstance不是php自带的函数吗?还是需要开启php的什么扩展,php.ini需要配置什么才行吗?

解决方案 »

  1.   

    php自带了getInstance函数?? 我怎么不知道
      

  2.   

    $VF =& getInstance();是这么写的
      

  3.   


    public function TEM($file,$vars=NULL,$return=FALSE)
    {
    $VF =& getInstance(); $tplFile = APPLICATION_PATH.'/views/'.$file.'.'.$VF->config->get('config','template_file_extension');
    $objFile = APPLICATION_PATH.'/data/template_cache/'.str_replace('/',' ',$file).'.tpl.php';
    return $this->parseView($objFile);
    }
      

  4.   


    确实没有,我在整个项目了搜索了“function getInstance”都没有找到
      

  5.   

    getInstance 获得实例
    这不是 php 内置函数按照你的用法
    $VF =& getInstance();
    连个参数都没有就算是 php 提供了这个函数,至少也要给个参数吧?
      

  6.   

    这一看就应该是CI的             $CI =& get_instance();引用 CI 超级对象
      

  7.   

    http://codeigniter.org.cn/user_guide/general/creating_libraries.html  看下这个吧,里面有对它的一些简单介绍