<?php
/****
燕十八 公益PHP讲堂
论 坛: http://www.zixue.it
微 博: http://weibo.com/Yshiba
YY频道: 88354001
****/
/***
====笔记部分====
后期绑定/延迟绑定
***/
class Human {
public static function whoami() {
echo '来自父类的whoami在执行<br />';
}
public static function say() {
self::whoami(); // 子类内没有say方法,找到了父类这里
// 在这里的self 指的是 父类
}
public static function say2() {
static::whoami(); // 子类也没有say2方法,又找到父类这里
// 但是父类用static::whoami,
// 指调用你子类自己的whoami方法
}
}
class Stu extends Human{
/*
public static function whoami () {
echo '来自子类的whoami在执行<br />';
}
*/
}
Stu::say();
Stu::say2();