変数は PHP プログラミングにおいて不可欠なものです。PHP の変数はグローバル変数とプライベート変数に分けられます。参考までに、PHP 変数についての私の理解と使用法をいくつか紹介します。
変数と定数を定義する際に、どのような点に注意しますか?あなたはこう思うかもしれません:
•変数の定義方法とC#などの言語との違いは?
•変数では大文字と小文字が区別されますか?
•他に重要な PHP 変数はありますか?
•定数と変数は同じように定義されていますか?
別々に伝えましょう。
1.変数の定義方法とC#などの言語との違いは?
PHP の変数は、ドル記号とそれに続く変数名で表されます。変数名では大文字と小文字が区別されます。例:
コードは次のとおりです | コードをコピー |
$var='ジム'; |
変数の名前にも注意する必要がありますが、これはほとんどの言語と同じです。
2. 変数では大文字と小文字が区別されますか?
1 で述べたように、大文字と小文字は区別されます。
注意すべき点の 1 つは、PHP4 以降、参照割り当ての概念が導入されたということです。これは実際にはほとんどの言語の参照に似ていますが、最も似ているのは C/C++ だと思います。 &」の記号。
例:
コードは次のとおりです | コードをコピー | ||||||||
1
2 $foo = 'Bob' // 'Bob' を foo に代入します。 3 $bar = &$foo; // $bar を通じて参照されます 4 $bar = "私の名前は $bar" // $bar を変更します ; 5 エコー $bar; 6 echo $foo; // $foo も変更されました 7?> |
コードは次のとおりです | コードをコピー |
$a = "中国" //変数 a |
注: 可変変数は $this 変数およびスーパー グローバル変数には適用できません (PHP 変数のスコープは他の高級プログラミング言語とは異なります。コードを参照してください)
コードは次のとおりです | コードをコピー | ||||||||
"; 関数 show() { global $name; // ここでの global はグローバル変数として設定されていません。でも引用 echo $name." " //出力 man } 関数 showtwo() { //グローバル $name; // $name をエコーします。" "; echo $GLOBALS['name'] //スーパーグローバル変数配列 ; } ショー(); ショーツー(); ?> |
コードは次のとおりです | コードをコピー |
関数 b()
|
コードをコピー | |
<フォームアクション="#" メソッド="ポスト"> foreach($_POST as $key=>$value) //print_r($_POST); $$key = $value; } //extract($_POST); //配列から現在のシンボルテーブルに変数をインポートします ---PHPマニュアルを自分で見つけてください echo $name." "; echo $pwd." "; echo $tag." "; ?> |