摘要:Car.php: <?php class Car { public $name; public $brand; public $price; public&
Car.php:
<?php
class Car
{
public $name;
public $brand;
public $price;
public function __construct($name,$brand,$price)
{
$this->name = $name;
$this->brand = $brand;
$this->price = $price;
}
}
Phone.php:
<?php
class Phone
{
public $name;
public $brand;
public $price;
public function __construct($name,$brand,$price)
{
$this->name = $name;
$this->brand = $brand;
$this->price = $price;
}
}
demo.php:
<?php
//类的自动加载
//自动加载器:最重要的一个参数就是一个回调
spl_autoload_register(function($className){
// include 'public/'.$className.'.php';
//推荐使用绝对路径
require __DIR__.'/public/'.$className.'.php';
});
$car = new Car('丰田','汉兰达',350000);
$phone = new Phone('华为','P20',7800);
echo $car->name.$car->brand.' :'.$car->price,'<br>';
echo $phone->name.$phone->brand.' :'.$phone->price,'<br>';
批改老师:天蓬老师批改时间:2019-03-30 10:32:08
老师总结:类的自动加载, 是现在框架的基本功能之一, 这里是底层的实现原理, 好好理解一下