찾다

 >  Q&A  >  본문

함수 내 unset()에 대해

머리카락 생산량이 왜 1,23;----1,23;이 아닌지 설명해주세요.

G3L48BDYD0D9X782GRMDK~V.png

그————————————

여기에 코드를 먼저 넣을께요, 좋은 분들은 안전한 삶을 누리세요

<?php

echo '<hr /> ';

function foo2(){

static $bar1;

$bar1++;

echo "설정 해제 전: $bar1,<br />";

unset( $bar1 );

$bar1 = 23;

echo "설정 해제 후: $bar1n<hr />";

}

foo2 ();

foo2 ();

foo2 ();

?>

adolphe_ssadolphe_ss2620일 전1306

모든 응답(3)나는 대답할 것이다

  • 余生请多赐教

    余生请多赐教2017-11-09 16:40:09

    http://php.net/manual/zh/function.unset.php
    설명서 2층에 문장이 있으니 이해하시면 됩니다

    회신하다
    2
  • lhpllpp

    lhpllpp2017-11-09 10:49:55

    함수에서 정적 변수를 unset()하면 정적 변수는 함수 내에서 소멸됩니다. 그러나 이 함수가 다시 호출되면 이 정적 변수는 마지막으로 삭제되기 전의 값으로 복원됩니다.

    문서 원문 그대로입니다! ! !

    회신하다
    2
  • 路过

    路过2017-11-09 08:22:43

    코드에 '-' 출력이 없습니다

    회신하다
    0
  • 취소회신하다