web安全

php使用匿名函数实现php类的自动加载方法技巧-php如何实现自动加载

Admin 0

  php使用匿名函数实现php类的自动加载方法技巧-php如何实现自动加载

php类的定义

  php类的定义

  类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能从这个类在内存中创建多个相同类型的对象。类是通过class关键字来定义的。

<?php
//类的自动加载:注册类的装载规则
spl_autoload_register(function($className){
    //构建所有不同规则类文件路径
    $arr = array(
            "./public/$className.class.php",
            "./libs/$className.cla.php",
        );
    //循环数组
    foreach($arr as $filename)
    {
        //如果类文件存在,则包含
        if(file_exists($filename)) require_once($filename);        
    }
});
//创建学生类对象
$obj1 = new Student();
//创建教师类对象
$obj2 = new Teacher()

标签: php使用匿名函数,php如何实现自动加载

留言与评论(共有 0 条评论)
验证码: