首页  >  文章  >  后端开发  >  PHP 类的静态变量 索引

PHP 类的静态变量 索引

WBOY
WBOY原创
2016-08-08 09:33:101031浏览

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教程有兴趣的朋友有所帮助。

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn