这里有新鲜出炉的 PHP 设计模式,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 PHP 面向对象程序设计 OOP 继承用法, 结合简单实例形式分析了 php 类的定义与继承使用方法, 需要的朋友可以参考下
本文实例讲述了 PHP 面向对象程序设计 OOP 继承用法。分享给大家供大家参考,具体如下:
- <?php
- class Person {
- var $name;//protected
- var $sex;
- var $age;
- function __construct($name = "", $sex = "男", $age = 22) {
- $this->name = $name;
- $this->sex = $sex;
- $this->age = $age;
- }
- function say() {
- echo $this->name . "在说话<br/>";
- }
- function run() {
- echo "在走路·<br/>";
- }
- }
- class Student extends Person {
- var $school;
- function __construct($name = "", $sex = "男", $age = 22,$school="") {
- parent::__construct($name,$sex,$age);
- $this->school = $school;
- }
- function study() {
- echo $this->name."正在".$this->school."学习<br/>";
- }
- }
- class Teacher extends Student {
- var $wage;
- function teaching() {
- echo $this->name."正在".$this->school."教学,每月工资为".$this->wage."<br/>";
- }
- }
- $teacher1 = new Teacher("kaifu","男",22);
- $teacher1->school = "edu";
- $teacher1->wage = 4000;
- $teacher1->say();
- $teacher1->study();
- $teacher1->teaching();
- ?>
结果:
- kaifu在说话
- kaifu正在edu学习
- kaifu正在edu教学,每月工资为4000
希望本文所述对大家 PHP 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0808/340785.html