课程
/后端开发
/PHP
/PHP进阶篇
不知道是哪里出错,在方法中加入static,后面应该如何修改?
2014-11-03
源自:PHP进阶篇 2-4
正在回答
正确写法:
class Car {
private static $speed=0;
//增加speedUp方法,使speed加10
public static function speedUp(){
self::$speed+=10;
return self::$speed;
}
echo Car::speedUp();
静态方法里不能使用非静态属性;不能使用$this关键字;方法体里有返回值,在调用的时候才可以直接echo输出
Thinker_Ac
懂了,谢谢指教.
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答注意了!PHP手册更新5.5版本以后这道题的所有函数无法使用
2 回答静态和非静态有什么区别吗
6 回答没有完全明白,吼吼!!
1 回答运行代码报错
2 回答百度了也不能够完全连起来来理解