1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

PHP static和self关键字

1、static关键字

<?php  class Test{  	static $test;  	static function mytest(){  		echo "例子 这个是例子";  	}  }  //调用静态的方式和方法必需要用 :: 操作符进行 (我个人理解::用静态,就在调用那个前面加static )    Test::$test = 12;  //调用静态的属性   这里是用类名去调用  echo Test::$test;   //输出结果是  12    Test::mytest();   //调用静态的方法 ,在上面方法(函数也要加static  //输出结果  例子 这个是例子  ?>

2、self关键字

<?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  ?>

原文链接:https://www.qiquanji.com/post/7480.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: