recherche

Maison  >  Questions et réponses  >  le corps du texte

À propos de unset() dans la fonction

Veuillez m'expliquer pourquoi le rendement des cheveux n'est pas de 1,23 ; ----1,23 ; Les bonnes personnes ont une vie sûre.

G3L48BDYD0D9X782GRMDK~V.png

C'est————————————

Je vais d'abord mettre le code ici, les bonnes personnes ont une vie sûre

<?php

echo '<hr /> ';

function foo2(){

static $bar1;

$bar1++;

echo "Avant la désactivation : $bar1,<br />";

unset( $bar1 );

$bar1 = 23;

echo "après désactivation : $bar1n<hr />";

}

foo2 ();

foo2 ();

foo2 ();

?>

adolphe_ssadolphe_ss2620 Il y a quelques jours1305

répondre à tous(3)je répondrai

  • 余生请多赐教

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

    http://php.net/manual/zh/function.unset.php
    Le manuel contient la phrase au deuxième étage, vous pouvez la comprendre

    répondre
    2
  • lhpllpp

    lhpllpp2017-11-09 10:49:55

    Si vous supprimez() une variable statique dans une fonction, la variable statique sera détruite à l'intérieur de la fonction. Cependant, lorsque cette fonction est à nouveau appelée, cette variable statique sera restaurée à la valeur qu'elle avait avant sa dernière destruction.

    Ce sont les mots originaux du document ! ! !

    répondre
    2
  • 路过

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

    Il n'y a pas de sortie « - » dans votre code

    répondre
    0
  • Annulerrépondre