首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动装载课程。自动加载功能不起作用

自动装载课程。自动加载功能不起作用
EN

Stack Overflow用户
提问于 2014-01-16 11:16:05
回答 1查看 65关注 0票数 1

我对php很陌生&开发php5.4 application.there,我使用了自动加载类,我得到了一个致命的错误,所以我假设它不能正确地运行_autoload函数。请在下面找到我使用的代码。当我尝试时,它给了我以下错误:请帮助我。

代码语言:javascript
运行
复制
Fatal error: Class 'User' not found in C:\Program Files\xampp\htdocs\MVCApp\index.php on line 35 

C:\ Files\xampp\htdocs\MVCApp\index.php文件

代码语言:javascript
运行
复制
<?php

        //define('APPLICATION_PATH', realpath('../'));//C:\Program Files\xampp\htdocs
         define('APPLICATION_PATH', realpath('../'));//C:\Program Files\xampp\htdocs\MVCApp

        echo APPLICATION_PATH;

        $paths=array(
            APPLICATION_PATH,
            APPLICATION_PATH.'/com',
            get_include_path(),


        );
        set_include_path(implode(PATH_SEPARATOR, $paths));

       // echo get_include_path();//C:\Program Files\xampp\php\PEAR

        function _autoload($className)
       {
          require_once $className.'.php';
          return;
       }


          $user=new User();

          echo $user->getName();


        ?>


        C:\Program Files\xampp\htdocs\MVCApp\com\User.php file

        <?php

C:\ Files\xampp\htdocs\MVCApp\com\User.php文件

代码语言:javascript
运行
复制
<?php

class User {

    public function getName()
    {
       return 'Hello Sam';
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-16 11:17:48

代码语言:javascript
运行
复制
function __autoload($className)
           {
                echo $className;


           }

autoload函数与两个underscores.not one.Now一起工作,我认为应该是工作的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21160227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档