ホームページ > バックエンド開発 > PHPの問題 > PHPで変数を定義する方法

PHPで変数を定義する方法

王林
リリース: 2023-02-26 19:14:01
オリジナル
6818 人が閲覧しました

PHPで変数を定義する方法

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 サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート