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>';
运行以上范例,输出结果如下