PHP面向对象 静态延迟绑定static::

self表示当前类,static::表示最后执行的类(也就是所谓的静态延迟绑定)

上代码:

<?php

class School{
	const COUNT = 56;
	public function showInfo(){
		echo self::COUNT;
		echo '<br/>' . static::COUNT;          //static::代表最后执行类,self代表当前类,parent代表父类
	}
}
class University extends School{
	const COUNT = 10000;
}
$school = new University;
$school -> showInfo();


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭