用spl_autoload_register()完成类的自动加载

Original 2019-06-25 20:26:42 204
abstract: <?php //先创建一个类在test文件夹中,该文件夹与当前文件同级 /* class animals //动物类  {  public $type;    //种类  public $sex;     //性别 &nb
<?php
//先创建一个类在test文件夹中,该文件夹与当前文件同级
/* class animals //动物类 
{
 public $type;    //种类
 public $sex;     //性别
 public $habitat; //栖息地
 
 public function __construct($type='哺乳类',$sex='雄性',$habitat='山地') //参数带默认值
 {
	 $this->type=$type;
	 $this->sex=$sex;
	 $this->habitat=$habitat;	 
 }	
}  */

//通过注册自动加载器 自动加载类
spl_autoload_register(function ($className))
{
	require '../public/'.$className.'.php'; 
}

$panda = new animals();

$tunas = new animals('鱼类','雌性','海洋');

echo '这只熊猫是'.$panda->type.',性别为'.$panda->sex.',Ta 的栖息地是在'.$panda->habitat.'。<br>';
echo '这只金枪鱼是'.$tunas->type.',性别为'.$tunas->sex.',Ta 的栖息地是在'.$tunas->habitat.'。<br>';



?>


Correcting teacher:查无此人Correction time:2019-06-26 14:53:01
Teacher's summary:完成的不错。很多php框架,都使用了自动加载,方便用户使用。继续加油。

Release Notes

Popular Entries