abstrait:基本思路: 創(chuàng)建了一個Superhero以及Car這兩個類,在源程序中通過spl_autoload_register以及require方法對其調(diào)用,完成了類的自動加載的兩個案例.完整代碼:Superhero類<?php /** * Created by PhpStorm. * Use
基本思路:
創(chuàng)建了一個Superhero以及Car這兩個類,在源程序中通過spl_autoload_register以及require方法對其調(diào)用,完成了類的自動加載的兩個案例.
完整代碼:
Superhero類
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/2 * Time: 21:13 */ class Superhero { public $name = '鋼鐵俠'; public $age = '45'; private $salary = '90000$元'; public function getSalary() { $res = $this->salary; if ($this->name == '鋼鐵俠') { $res = '超級英雄的工資不是你能隨便看的!'; } return $res; } }
Car類:
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/2 * Time: 21:25 */ class Car { public $brand = '凱迪拉克'; public $model = '40T'; public $price = 699000; }
源碼部分:
<?php /** * Created by PhpStorm. * User: hp * Date: 2019/4/2 * Time: 21:00 */ spl_autoload_register(function ($ClassName) { require './public/'.$ClassName.'.php'; }); $Superhero = new Superhero; echo $Superhero->name.'的年齡是'.$Superhero->age.'歲,薪水是'.$Superhero->getSalary(); echo '<br>'; $Car = new Car(); echo $Superhero->name.'購買了一輛'.$Car->brand.$Car->model.',價格是'.$Car->price.'美元!!!';
Professeur correcteur:天蓬老師Temps de correction:2019-04-03 13:15:41
Résumé du professeur:類的自動加載與命名空間配合, 才會發(fā)揮最大的作用, 后面的命名 空間知識要好好學(xué)一下