php self 和 static,PHP static和self关键字

1、static关键字

b4d7c6d3df28e628903f6067625b1e60.png

b407ea178ef0425285658f96b66b56d6.png<?php

class Test{

static $test;

static function mytest(){

echo "例子 这个是例子";

}

}

//调用静态的方式和方法必需要用 :: 操作符进行 (我个人理解::用静态,就在调用那个前面加static )

Test::$test = 12;  //调用静态的属性   这里是用类名去调用

echo Test::$test;   //输出结果是  12

Test::mytest();   //调用静态的方法 ,在上面方法(函数也要加static

//输出结果  例子 这个是例子

?>

2、self关键字

cc97b1bbc756548c97112fb350ded8aa.png<?php

class Test{

static $test;

static function mytest(){

//self是引用静态类的类名,而$this是引用非静态类的实例名

echo "例子 这个是例子".self::$test; //注意:self调用static属性需要加上$

}

}

Test::$test = 12;  //调用静态的属性   这里是用类名去调用

//echo Test::$test;   //输出结果是  12

Test::mytest();   //调用静态的方法 ,在上面方法(函数也要加static

//例子 这个是例子12

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值