ローカル変数は、保存方法の観点から動的保存タイプと静的保存タイプに分類できます。関数内のローカル変数は、特に静的ストレージ クラスとして宣言されていない限り、デフォルトで記憶領域を動的に割り当てます。内部動的変数は関数呼び出し後に自動的に解放されます。関数の実行後に内部変数をメモリ内に残しておきたい場合は、静的変数を使用する必要があります。関数の実行後、静的変数は消えることはありませんが、関数へのすべての呼び出し間で共有されます。つまり、関数が再度実行されると、静的変数は前の結果から動作し続けます。 period 関数は、スクリプトの実行中に使用され、最初に呼び出されたときに初期化されます。関数変数を静的として宣言するには、キーワード static を使用する必要があります。前に、PHP 変数のスコープにローカル変数を、PHP 変数のスコープにグローバル変数を導入しました。静的変数はどこにでも適用できます。アプリケーションが成功すると、他の同様のアプリケーションは受け入れられなくなります。静的変数は、値を変更できないという意味ではありません。値を変更できない量は定数と呼ばれます。 保持する値は変更可能であり、最新の状態を保ちます。関数が呼び出されたとき、または関数が終了したときに変化しないため、静的であると言われます。つまり、最後の呼び出しです
1. 静的静的ローカル変数と静的グローバル変数の違いの詳細な説明
はじめに: ローカル変数は動的ストレージ型と静的ストレージ型に分類できます。保存方法の種類。関数内のローカル変数は、特に静的ストレージ クラスとして宣言されていない限り、デフォルトで記憶領域を動的に割り当てます。
はじめに: スコープに関して、C 言語は、グローバル変数、静的グローバル変数、ローカル変数、および静的ローカル変数の 4 つの異なる変数を定義できます。
はじめに:: この記事は主にphpの静的ローカル変数を紹介します。PHPチュートリアルに興味がある学生は参照してください。
4. PHPの静的ローカル静的変数とグローバル静的変数の概要_PHPチュートリアル
はじめに: PHPの静的ローカル静的変数とグローバル静的変数の概要。静的ローカル変数の特徴: 1. 関数の呼び出しと終了では変化しません。ただし、変数は存在し続けますが、使用することはできません。それを定義する関数が再度呼び出された場合
5. 静的ローカル変数を通して C、C++、C#、Java、および PHP の特性を見てみましょう
はじめに: C、C++、C#、 Java、静的ローカル変数を通して、PHPの特徴
6. PHPの静的ローカル静的変数とグローバル静的変数のまとめ
はじめに: PHPの静的ローカル静的変数とグローバル静的変数の概要。静的ローカル変数の特徴: 1. 関数の呼び出しと終了では変化しません。ただし、変数は存在し続けますが、使用することはできません。それを定義する関数が再度呼び出された場合
7. PHP 静的静的ローカル変数と静的グローバル変数の概要
はじめに: 1. 関数が呼び出されて終了しても変化しません。変数は引き続き存在しますが、使用できません。それを定義する関数が再度呼び出された場合、その関数は引き続き使用でき、前の呼び出し後に残った値は保存されます。 2. 静的ローカル変数は 1 回だけ初期化されます。 3. 静的プロパティは文字にのみ初期化されます。値または定数は使用できません
8. ローカル静的変数とグローバル静的変数の PHP 静的まとめ_PHP
はじめに: 静的ローカル変数を使用する理由は、外部からは使用できないためですが、その値ははまだあります。これは使用後に保留されます。グローバル変数を使用して同じ機能を実現できますが、驚くことがよくあります
以上がPHP の静的ローカル変数に関する 8 つのおすすめ記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。