関数内の unset() について
adolphe_ss
adolphe_ss 2017-11-08 20:50:12
0
3
1270

毛沢東の出力が 1,23;---1,23;----1,23; ではない理由を説明してください、善良な人々は安全な生活を送っています。

G3L48BDYD0D9X782GRMDK~V.png

#それ——————————————

コードを最初にここに置きます。善良な人々は金庫を持っているでしょう。ライフ

<?php

echo '<hr />';

function foo2(){

static $bar1;

$bar1 ;

echo "設定を解除する前: $bar1,<br />";

unset( $bar1 );

$bar1 = 23;

echo "設定解除後: $bar1\n<hr />";

}

foo2 ();

foo2 () ;

foo2 ();

?>

adolphe_ss
adolphe_ss

全員に返信(3)
余生请多赐教

http://php.net/manual/zh/function.unset.php
マニュアルには2階の文章が載っていますので、理解できます

いいねを押す +2
lhpllpp

関数内の静的変数を unset() すると、静的変数は関数内で破棄されます。ただし、この関数が再度呼び出されると、この静的変数は最後に破棄される前の値に復元されます。

これが文書の元の言葉です! ! !

いいねを押す +2
路过

コードに「-」出力がありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート