Über unset() innerhalb der Funktion
adolphe_ss
adolphe_ss 2017-11-08 20:50:12
0
3
1230

Erklären Sie mir bitte, warum der Haarausstoß nicht 1,23;----1,23;

G3L48BDYD0D9X782GRMDK~V.png

Das————————————

Ich werde den Code hier zuerst einfügen, gute Menschen haben ein sicheres Leben

echo '


';

function foo2(){

static $bar1;

$bar1++;

echo "Befor unset: $bar1,
";

unset( $bar1 );

$bar1 = 23;

echo "after unset: $bar1n


";

}

foo2 ();

foo2 ();

foo2 ();

?>

adolphe_ss
adolphe_ss

Antworte allen (3)
余生请多赐教

http://php.net/manual/zh/function.unset.php
手册里面有的就是2楼的那句话,你可以理解下

    lhpllpp

    如果在函数中 unset() 一个静态变量,那么在函数内部此静态变量将被销毁。但是,当再次调用此函数时,此静态变量将被复原为上次被销毁之前的值。

    这是文档的原话!!!

      路过

      你代码里就没有输出‘-’

        Neueste Downloads
        Mehr>
        Web-Effekte
        Quellcode der Website
        Website-Materialien
        Frontend-Vorlage
        Über uns Haftungsausschluss Sitemap
        Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!