1. 定数の定義
define("CONSTANT", "Hello world.");
定数には、スカラー データ (ブール、整数、浮動小数点、文字列) のみを含めることができます。定数を呼び出す場合は、 「$」記号を追加せずに、単に名前を使用して定数の値を取得する必要があります。
注: 定数と (グローバル) 変数は異なる名前空間にあります。これは、たとえば TRUE と $TRUE が異なることを意味します。
2. 通常の変数
$a = "hello";
3. 可変変数
$$a = "world";
両方の変数が定義されています。は「hello」、$hello の内容は「world」です。
4. 静的変数
関数内:
static $a = 0;
注: は宣言内の式の結果を使用します。への代入により解析エラーが発生します
静的変数はローカル関数ドメイン (関数内) にのみ存在します。関数の実行後、変数値は失われず、再帰呼び出しに使用できます。
5. グローバル変数
関数本体内で定義されたグローバル変数は関数本体外で使用できます、関数本体外で定義されたグローバル変数は関数内で使用できませんスコープ内の変数にアクセスするには、特別な PHP を使用して $GLOBALS 配列をカスタマイズできます:
$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
関数ドメイン内の global ステートメントでインポートされた実際のグローバル変数は、実際にグローバル変数への参照
注: 変数の静的定義とグローバル定義は、アプリケーション方式で実装されます。
6. 変数への値の代入
アドレスによる代入 (簡易リファレンス)
$bar = &$foo; //加&符号到将要赋值的变量前
新しい変数を変更すると、元の変数に影響します。この種の割り当ての方が操作が高速です。
注: アドレス割り当てには名前付き変数のみを渡すことができます
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHPで変数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。