PHP 类继承 - extends

PHP 使用 extends 关键字来声明一个类继承自另一个类

PHP 不支持多继承

语法

PHP 使用 extends 关键字继承类语法格式如下

<?php 
class Child extends Parent
{
    // 代码部分
}

范例

范例中我们先声明一个 Site 类

然后声明一个 Twle 继承 Site 类

<?php 

class Site 
{

    /* 成员变量 */
    var $url;
    var $title;

    function __construct( $par1, $par2 )
    {
        $this->url = $par1;
        $this->title = $par2;
    }


    function getUrl()
    {
        echo $this->url . PHP_EOL;
    }

    function getTitle()
    {
        echo $this->title . PHP_EOL;
    }   
}

// 子类扩展站点类别
class Twle extends Site
{
    var $category;

    function setCate($par)
    {
        $this->category = $par;
    }

    function getCate()
    {
        echo $this->category . PHP_EOL;
    }
}

$twle = new Twle('www.twle.cn','简单教程');
$twle->setCate('在线教育');

$twle->getTitle();
$twle->getUrl();
$twle->getCate();

echo '<p>PHP 基础教程 - 简单教程(www.twle.cn)</p>';

运行范例 »

运行以上范例,输出结果如下

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.