static:静态的两个简单例子

/**
 * 静态变量一个学习例子
 *
 */
class Foo
{
    public static $my_static = 'foo';
   
    public function staticValue()
    {
        return self::$my_static;    //类中访问静态变量
        //return $my_static;            //这样会返回 空字符串,因为是新声明的变量
    }
}



class Bar extends Foo
{
    public function fooStatic()
    {
        return parent::$my_static;    //访问父类的静态变量
    }
}



echo  Foo::$my_static . "</br>";       //访问静态变量



/**
 * 静态方法学习例子
 *
 */
class Foo
{
    public static function aStaticMethod()
    {

    }
}

Foo::aStaticMethod();   //访问静态方法

posted @ 2011-02-11 10:57  →province★  阅读(401)  评论(0)    收藏  举报