PHP の変数は、ローカル変数、変数関数、グローバル変数、ダイナミック変数、ダイナミック変数の 5 つのタイプに分類されます。詳しく知りたい方のために、これら 5 つの PHP 変数の使い方について詳しく説明します。それを参照してください。
静的変数
動的変数の記憶領域は、関数の実行後に自動的に解放されます。静的変数の場合、関数が実行されるときも、記憶域には変数が保存されます。関数の変数結果を使用して計算を実行する場合は、変数を静的変数として設定する必要があります。
PHP 静的変数を設定する方法は、変数の前に「静的」シンボルを追加することです。
例:
コードは次のとおりです | コードをコピー |
関数楽しい(){ |
動的変数
変数を定義すると、サーバー上のストレージスペースを申請するのと同じになります。動的変数は、値が常に変化する量であり、その特徴は、関数が完了すると、その変数の記憶領域の値が自動的に解放されることです。トラックが荷物を牽引するのと同じように、目的地まで荷物を運んだ後、荷物を降ろし、戻って荷物を牽引します。
例:
コードは次のとおりです | コードをコピー |
関数楽しい(){ |
グローバル変数
ローカル変数については前に学びましたが、その値は特定の範囲内でのみ有効です。クロスドメイン呼び出しを実装したい場合は、グローバル変数を使用する必要があります。
PHP でのグローバル変数の定義: グローバル変数を宣言するには、変数名の前に「global」を追加するだけです。グローバル変数を定義した後、関数内でメイン プログラムの変数を呼び出すことができます。メインプログラムから呼び出すこともできます。
例 1:
コードは次のとおりです | コードをコピー |
$a=1; |
ローカル変数
PHP 言語では、変数には一定のスコープがあり、変数が離れると意味が失われるか、変更されます。これを変数スコープと呼びます。ローカルエリアネットワークと同様に、設置されたオフィスや寮内でのみ有効であり、この範囲を超えるとネットワークに接続できなくなります。変数はスコープに応じてローカル変数とグローバル変数に分けられます。ここではまずローカル変数について説明します。
php ローカル変数の値 関数内で定義された変数は関数内でのみ使用され、関数の外では無効になります。同様に、関数の外で定義された変数は渡されなかった場合、関数内では無効になります。
例:
コードは次のとおりです | コードをコピー |
関数楽しい(){ $a1=5; エコー $a2; } 楽しい(); $a2=10; エコー $a1; ?> |
上記のコードは実行後に何も出力しません。
変数関数
変数は英字やその他の文字で定義できるだけでなく、関数に対して定義することもできます。変数名の後に「()」記号を追加すると、PHP は実行する変数と同じ値を持つ関数 (変数関数と呼ばれます) を検索します。
例:
コードは次のとおりです | コードをコピー |
関数 p($name){ |