博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php关于static关键字
阅读量:5319 次
发布时间:2019-06-14

本文共 639 字,大约阅读时间需要 2 分钟。

静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。

class Car {    public static $speed = 10;  //定义静态属性    //这是一个公共方法    public function getSpeed() {        return self::$speed;  //获取当前速度    }   //这是一个静态方法   public static function speedUp() {
return self::$speed+=10;  //获取加速速度    }
} 继承: class BigCar extends Car{
  public static function start()   {
    parent::speedUp(); //调用父类的方法加速       } } BigCar::start(); //调用bigcar的静态方法加速 $car = new Car(); $car->getSpeed(); //调用公共方法获取当前速度 car::speedUp(); //调用静态方法获取加速度
 

转载于:https://www.cnblogs.com/hellodp/p/5485547.html

你可能感兴趣的文章
Git之初体验 持续更新
查看>>
centso7网卡bond
查看>>
软件开发模型之瀑布模型
查看>>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
查看>>
封装CoreGraphics的API简化绘图操作
查看>>
UIWebView加载CSS样式的html
查看>>
sqlserver 判断字符串是否是数字
查看>>
[HNOI2011 任务调度]
查看>>
前端JS开发框架-DHTMLX--dhtmlXTree
查看>>
vue 组件中数组的更新
查看>>
cf860E Arkady and A Nobody-men (树剖)
查看>>
luogu5020 [NOIp2018]货币系统 (完全背包)
查看>>
BZOJ 3648: 寝室管理( 点分治 + 树状数组 )
查看>>
BZOJ 4011: [HNOI2015]落忆枫音( dp )
查看>>
第三届 CSS 开发者大会笔记
查看>>
Linux_jdk安装和配置
查看>>
001 初入iOS客户端测试
查看>>
Codeforces Round #401 (Div. 2) 离翻身就差2分钟
查看>>
便利构造器、单件模式
查看>>
jQueryDOM操作模块(二)
查看>>