php self,$this,const,static,->的使用
php self,$this,const,static,->的使用
发布时间:2016-12-29 来源:查字典编辑
摘要:今天来总结下。、在类的内部方法访问已经声明为const及static的属性时,使用self::$name的形式。注意的是const属性的申明...

今天来总结下。

、在类的内部方法访问已经声明为const及static的属性时,使用self::$name的形式。注意的是const属性的申明格式,const PI=3.14,而不是const $PI=3.14

复制代码 代码如下:

class clss_a {

private static $name="static class_a";

const PI=3.14;

public $value;

public static function getName()

{

return self::$name;

}

//这种写法有误,静态方法不能访问非静态属性

public static function getName2()

{

return self::$value;

}

public function getPI()

{

return self::PI;

}

}

还要注意的一点是如果类的方法是static的,他所访问的属性也必须是static的。

、在类的内部方法访问未声明为const及static的属性时,使用$this->value ='class_a';的形式。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类