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

類的自動(dòng)加載案例

原創(chuàng) 2019-04-02 21:36:59 170
摘要:基本思路:    創(chuàng)建了一個(gè)Superhero以及Car這兩個(gè)類,在源程序中通過(guò)spl_autoload_register以及require方法對(duì)其調(diào)用,完成了類的自動(dòng)加載的兩個(gè)案例.完整代碼:Superhero類<?php /**  * Created by PhpStorm.  * Use

基本思路:

    創(chuàng)建了一個(gè)Superhero以及Car這兩個(gè)類,在源程序中通過(guò)spl_autoload_register以及require方法對(duì)其調(diào)用,完成了類的自動(dòng)加載的兩個(gè)案例.

完整代碼:

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 = '超級(jí)英雄的工資不是你能隨便看的!';
        }
        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.'購(gòu)買了一輛'.$Car->brand.$Car->model.',價(jià)格是'.$Car->price.'美元!!!';


批改老師:天蓬老師批改時(shí)間:2019-04-03 13:15:41
老師總結(jié):類的自動(dòng)加載與命名空間配合, 才會(huì)發(fā)揮最大的作用, 后面的命名 空間知識(shí)要好好學(xué)一下

發(fā)佈手記

熱門詞條