Erklären Sie mir bitte, warum der Haarausstoß nicht 1,23;----1,23;
Das————————————
Ich werde den Code hier zuerst einfügen, gute Menschen haben ein sicheres Leben
<?php
echo '<hr /> ';
function foo2(){
static $bar1;
$bar1++;
echo "Befor unset: $bar1,<br />";
unset( $bar1 );
$bar1 = 23;
echo "after unset: $bar1n<hr />";
}
foo2 ();
foo2 ();
foo2 ();
?>
http://php.net/manual/zh/function.unset.php
手册里面有的就是2楼的那句话,你可以理解下
如果在函数中 unset() 一个静态变量,那么在函数内部此静态变量将被销毁。但是,当再次调用此函数时,此静态变量将被复原为上次被销毁之前的值。
这是文档的原话!!!
你代码里就没有输出‘-’