返回spl_aut......登陆

spl_autoload_register自动加载类文件

2019-04-16 10:46:46209
classusers.php调用加载文件
<?php
//加载用户表数据
//className为类的变量名
//__DIR__ 文件存放路径,绝对路径
spl_autoload_register(function($className){
    require __DIR__.'\\'.$className.'.php';
});
$users = new Users('admin','男','1301200000');
echo $users->name.'<br>';
//echo __DIR__;
echo $users->getMobile().'<hr>';
$peter = new Users('peter','男','12530232352');
echo $peter->name.'<br>';
echo $peter->getMobile().'<br>';
Users.php类文件
<?php
class Users
{
    //public  公开的,类的内部和外部都可以访问的
    public $name;
    //protected 受保护的,在类的内部和子类中可以使用,外部不可以使用
    protected $sex;
    //private 私有的,只允许在本类中使用
    private $mobile;
    //构造方法
    public function __construct($name,$sex,$mobile)
    {
        $this->name = $name;
        $this->sex = $sex;
        $this->mobile = $mobile;
    }
    public function getMobile()
    {
        $res = $this->mobile;
        if ($this->name == 'peter') {
            $res = '您没有查询联系方式的权限!';
        }
        return $res;
    }

}


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送