课程
/后端开发
/PHP
/PHP面向对象编程
我的 echo static::$sValue 出错
Parse error: syntax error, unexpected T_STATIC
为什么???
2014-10-27
源自:PHP面向对象编程 4-5
正在回答
你的$president是设置的静态的还是常量啊?属性是不能被static访问的
public static function changePresident($newPrsdt){
// 在类定义中使用静态成员的时候,用self关键字后面跟着::操作符,即可。注意,在访问静态成员属性的时候,::后面需要跟$符号
self::$president = $newPrsdt;
// static 不行,测试发现不行,但是上面的self::$president可以访问
//static::$president = $newPrsdt;
// 使用parent关键字就能够访问父类的静态成员
echo parent::$sValue . "<br />";
}
这个需要具体看一下你的代码
举报
从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力
1 回答对象Clone和实例化对象的区别在哪?
1 回答...
1 回答PHP开发的ide
2 回答public function eat($food)里的$food指的是什么??
1 回答为何视频都显示为未完
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号