写在前面:
我是一个小小的程序员,我的野心是成为一个全栈工程师!!!
正文:
因为有朋友想要了解下PHP的类的引用和继承是怎样的,所以写个示例,如下:
<?php
/************************************
**
** 类的继承
**
** @author: 破晓
** @create_time: 2015-01-16 11:15:20
** @version: 0.1
**
************************************/
/**
* Car 父类
*/
class Car {
//开车..
public function driver() {
echo '我在开车...';
}
}
/**
* Bmw 子类
* @extends Car 继承的是Car这个父类
*/
class Bmw extends Car{
//这里是覆盖了父类的driver方法
public function driver() {
echo '我开的是宝马车..';
}
//同时还可以增加其他方法
public function bigger() {
echo '我开的不是车,是逼格、、';
}
}
$car = new Bmw();
$car->driver();
类的引用:
a.php
<?php
/************************************
**
** 类的引用
** @file : a.php
** @author: 破晓
** @create_time: 2015-01-16 11:23:20
** @version: 0.1
**
************************************/
/**
* Car 父类
*/
class Car {
//开车..
public function driver() {
echo '我在开车...';
}
}
b.php
<?php
/************************************
**
** 类的引用
** @file : b.php
** @author: 破晓
** @create_time: 2015-01-16 11:23:20
** @version: 0.1
**
************************************/
require 'a.php'; //引用a.php脚本,即可使用里面的Car类
$car = new Car();
$car->driver();
其实现在最新的是使用命名空间namespace和use来进行类的引用和继承的,不过为了简单还是用了require..
欢迎来讨论。。
小尾巴:
吾王剑之所指,即吾等身之所向。