如何在PHP中使用自动加载?

塔拉索夫

嗨,我现在学习php,并且我测试了自动加载功能,但是它不起作用。我有两个文件:start.phpmyClass.php我在路径中./xampp/htdocs想要的文件如果我启动start.php,请使用Autoloading来包含myClass.php和此功能。

这是我的代码:

start.php

<?php
    function _autoload($classname){
        $filename = "./".$classname.".php";
        include_once($filename);
    }

    $obj = new myClass();
?>

myClass.php

<?php
    class myClass {

        public function _construct(){

            echo "Die Klasse wurde erfolgreich erzeugt";
        }
    }
?>

我收到此错误:

致命错误:在第7行的D:\ Webserver \ xampp \ htdocs \ start.php中找不到类'myClass'

我做错了。

克里希·R。

需要使用spl_autoload_register-将给定的功能注册为__autoload()实现

    function _autoload($class) {
            $filename = $classname.".php"; //assumed, your class file and other files are in same directory
            include_once($filename);
    }


    spl_autoload_register('_autoload');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中使用Ajax加载弹出窗口?

来自分类Dev

如何在外部文件中使用Symfony的默认自动加载

来自分类Dev

如何在UIViewController中使用/加载xib

来自分类Dev

如何在页面加载中使用并行?

来自分类Dev

如何在没有自动加载的情况下使用Michel Fortin的PHP Markdown?

来自分类Dev

PHP:如何在使用自动加载器时获取所有类

来自分类Dev

如何使用自动加载器加载PHP配置文件

来自分类Dev

如何在php中使用markdown解析技术来进行单独的自动化过程

来自分类Dev

如何在 Web 应用程序中使用 PHP 自动执行命令

来自分类Dev

如何在动态加载的导航栏中使用PHP会话变量?

来自分类Dev

如何在构造函数中使用参数自动接线?

来自分类Dev

如何在Spring中使用注解按名称自动接线?

来自分类Dev

如何在Sphinx中使用自动编号制作嵌套列表?

来自分类Dev

如何在Hamcrest中使用(原始)自动装箱/加宽?

来自分类Dev

如何在Structuremap中使用自动注册和类型扫描

来自分类Dev

如何在jQuery自动保存中使用Django视图?

来自分类Dev

如何在EPPlus中使用C#删除自动筛选

来自分类Dev

如何在Sails-Mongo中使用自动增量

来自分类Dev

如何在C ++ 11中使用Lambda自动参数

来自分类Dev

如何在自动完成材料ui中使用onchange?

来自分类Dev

如何在Tarantool中使用自动增量索引?

来自分类Dev

如何在Kubernetes中使用VPA自动缩放弹性搜索?

来自分类Dev

如何在Excel中使用VBA自动填充'x'行数

来自分类Dev

如何在Android中使用Pushwoosh发送自动推送通知

来自分类Dev

如何在Excel中使用VBA遍历自动筛选器?

来自分类Dev

如何在自动生成的JFrame中使用TimerTask?

来自分类Dev

如何在Webform中使用自动完成的TextBox或ComboBox

来自分类Dev

如何在MVVM中使用Prism框架自动单击按钮?

来自分类Dev

如何在自动提交表单中使用javascript命名

Related 相关文章

  1. 1

    如何在PHP中使用Ajax加载弹出窗口?

  2. 2

    如何在外部文件中使用Symfony的默认自动加载

  3. 3

    如何在UIViewController中使用/加载xib

  4. 4

    如何在页面加载中使用并行?

  5. 5

    如何在没有自动加载的情况下使用Michel Fortin的PHP Markdown?

  6. 6

    PHP:如何在使用自动加载器时获取所有类

  7. 7

    如何使用自动加载器加载PHP配置文件

  8. 8

    如何在php中使用markdown解析技术来进行单独的自动化过程

  9. 9

    如何在 Web 应用程序中使用 PHP 自动执行命令

  10. 10

    如何在动态加载的导航栏中使用PHP会话变量?

  11. 11

    如何在构造函数中使用参数自动接线?

  12. 12

    如何在Spring中使用注解按名称自动接线?

  13. 13

    如何在Sphinx中使用自动编号制作嵌套列表?

  14. 14

    如何在Hamcrest中使用(原始)自动装箱/加宽?

  15. 15

    如何在Structuremap中使用自动注册和类型扫描

  16. 16

    如何在jQuery自动保存中使用Django视图?

  17. 17

    如何在EPPlus中使用C#删除自动筛选

  18. 18

    如何在Sails-Mongo中使用自动增量

  19. 19

    如何在C ++ 11中使用Lambda自动参数

  20. 20

    如何在自动完成材料ui中使用onchange?

  21. 21

    如何在Tarantool中使用自动增量索引?

  22. 22

    如何在Kubernetes中使用VPA自动缩放弹性搜索?

  23. 23

    如何在Excel中使用VBA自动填充'x'行数

  24. 24

    如何在Android中使用Pushwoosh发送自动推送通知

  25. 25

    如何在Excel中使用VBA遍历自动筛选器?

  26. 26

    如何在自动生成的JFrame中使用TimerTask?

  27. 27

    如何在Webform中使用自动完成的TextBox或ComboBox

  28. 28

    如何在MVVM中使用Prism框架自动单击按钮?

  29. 29

    如何在自动提交表单中使用javascript命名

热门标签

归档