<?php
//作用域操作符::
//访问常量
class
A {
const
STR= '常量值';
}
echo A::STR;
echo '<br/>';
//访问static成员
class
B extends A
{
private
static
$count=0;
public
static
function echo_count()
{
echo self::$count;
//访问所在类的静态成员
echo '<br/>';
echo parent::STR;
//基类中的常量
echo '<br/>';
}
}
B::echo_count();
class
C extends B
{
//private $count=123;
public
static
$count=111;
public
static
function echo_count()
{
//echo $this->count;//错误-$this未定义
echo self::$count;
//111
echo '<br/>';
//echo parent::$count;//error:私有
echo '<br/>';
echo parent::STR;
//基类中的常量-来自A
}
}
C::echo_count();
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
![InBlock.gif](http://xcf007.blog.51cto.com/images/editer/InBlock.gif)
?>
本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/106360,如需转载请自行联系原作者