可以通过spl_autoload_register实现

Original 2019-04-07 10:56:10 293
abstract:<?php/** * Created by PhpStorm. * User: guanzhiyu * Date: 2019/4/7 * Time: 10:07 *///在public下创建class Car{    public $brand;    public $model;    public $price;  

<?php
/**
* Created by PhpStorm.
* User: guanzhiyu
* Date: 2019/4/7
* Time: 10:07
*/
//在public下创建
class Car
{
   public $brand;
   public $model;
   public $price;

   public function __construct($brand,$model,$price)
   {
       $this->brand = $brand;
       $this->model = $model;
       $this->price = $price;
   }

}
$car = new Car('丰田','汉兰达',35000);

?>

//在public 同级目录创建

<?php

class demo{

//自动加载器:最重要一个参数就是一个回调
spl_autoload_register(function($className){
   //var_dump($className);
   //推荐使用绝对路径(优点绝对路径比相对路径速度快)

//引入类在public文件夹下

    include __DIR__.'\public\\'.$className .'.php';
});

//实例化对象

$car = new Car('丰田','汉兰达',35000);
echo '品牌:' . $car->brand .',型号:' . $car->model . ',价格:' .$price;

}

?>

Correcting teacher:天蓬老师Correction time:2019-04-08 09:43:38
Teacher's summary:面向对象编程,一个项目, 就是通过一个个对象的功能叠加完成的, 为了项目的可靠性, 设计了访问限制, 你可以理解为类成员的作用域

Release Notes

Popular Entries