类实例化对象可以访问静态(static)方法,但是不能访问静态属性。

Posted ricklz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类实例化对象可以访问静态(static)方法,但是不能访问静态属性。相关的知识,希望对你有一定的参考价值。

类-> 访问->静态方法(类的方法)->可以 
类 ->访问->普通方法(对象的方法)->不可以(虽然方法里不用$this关键字时,可以!但不支持这种写法)
类->对象访问》静态方法(类的方法)->可以 

class run
{

static function rrun()
{
var_dump("我在跑步");
}


public static $name="小花";
}

run::rrun();
echo run::$name;
$run=new run();
$run->rrun();
echo $run->$name; // Notice: Undefined variable: name in D:xamppNEWhtdocsphpdesignImp.php on line 93



















以上是关于类实例化对象可以访问静态(static)方法,但是不能访问静态属性。的主要内容,如果未能解决你的问题,请参考以下文章

static静态变量

面向对象中静态方法和属性的理解

静态关键字static

java static 方法与普通方法区别

在java中,为啥类实例也能访问静态域?

static关键字,const常量