亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

類的自動加載案例

??? 2019-04-02 21:36:59 170
????:基本思路:    創(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.'美元!!!';


?? ???:天蓬老師?? ??:2019-04-03 13:15:41
???? ??:類的自動加載與命名空間配合, 才會發(fā)揮最大的作用, 后面的命名 空間知識要好好學(xué)一下

??? ??

?? ??