Heim  >  Artikel  >  Backend-Entwicklung  >  PHP 类的静态变量 索引

PHP 类的静态变量 索引

WBOY
WBOYOriginal
2016-08-08 09:33:101031Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn