ホームページ >バックエンド開発 >PHPチュートリアル >PHPのstatic静的変数チュートリアルの詳しい説明
? & Lt;? Php $ w3sky = 0; コードをコピーします; $ w3sky ++; & Gt;が出力されます。
この関数が終了すると変数 $w3sky は存在しないため、変数 $w3sky++ を 1 つ増やしても効果はありません。 ?>
この機能は動作しますTest() を呼び出すたびに $w3sky の値が出力され、1 が追加されます。 静的変数は、再帰関数を処理する方法も提供します。再帰関数は、それ自体を呼び出すメソッドです。 再帰関数を作成するときは、終了せずに無限に再帰する可能性があるため注意してください。必ず再帰を中止する方法を用意してください。以下は、静的変数 $count を使用して、いつ停止するかを決定し、再帰的に 10 までカウントする単純な関数です。 2. 静的変数と再帰関数の例:
コードをコピー 注: 静的変数は、上の例に示すように宣言できます。 これを宣言内の式の結果に代入すると、解析エラーが発生します。 3. 静的変数の宣言の例:
|