PHP中static变量的使用范围比较广,我们不仅可以在类,方法或变量前面添加static修饰符,我们甚至还能给函数内部变量添加static关键字。添加了static修饰符的变量即使在该函数执行完毕值仍然不会丢失,也就是说,在下一次调用这个函数时,变量仍然记得原来的值。
直接上代码
<?php
class example{
public static $pa;
public $pb;
public function __construct(){
$this->pb = ++self::$pa;
}
}
$a = new example;
$b = new example;
echo $a->pb;
echo '<hr/>';
echo $b->pb;
?>
本来想结果应该是
<span>1</span> ----------------------------------------------------- <span>1</span>
可是我错了,正确的结果是
<span>1</span> ---------------------------------------------------------------------------------- <span>2</span>
基础没学好,赶快补补
以上就介绍了PHP 类的静态变量 索引,包括了PHP静态变量,索引方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号