php中注册自动加载方法

php中注册自动加载方法

 

<?php

class common{

  public static function autoload($class_name){

  if(file_exists('./'.$class_name).'.class.php'){

include './'.$class_name).'.class.php''}else{

die("系统错误,没找到相关的类文件")

}

 

}

}

 

//1,静态方法的注册

//语法形式为:spl_autoload_register(array('类名','方法名'));

spl_autoload_rigister(array('common',;autoload));

spl_autoload_rigister(array("common::autoload"));

 

 

//2,非静态方法的注册

//先实例化一个对象

//在使用spl_autoload_rigister()注册

//spl_autoload_rigister(arrzy(对象变量,'方法名'));

 

$obj = new Common;

spl_autoload_rigister(array($obj,"autoload"));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值