この記事では主に PHP 変数の原理の詳細な説明を共有し、PHP 変数をより深く理解し、習得するのに役立つことを願っています。
1. 変数の概念
いわゆる変数とは、プログラム内で値が変更できる量を指します。
プログラムはデータを管理および処理します。プログラムの実行中に、このデータを保存する必要があります。変数と定数は、プログラムの実行時にデータを保存するために使用されます。
変数は通常、変数名と変数値の 2 つの部分で構成されます
1.1 PHP で変数を定義するには、$ 記号を使用します。定義するときに変数のデータ型は気にしません。
1.2 変数の代入、変更、破棄
増加とは、代入を意味します。例えば、$a = “PHP”
変更、再代入のみ、$a = “Mysql”
$などの参照によるチェックです。 a
削除、unset($a) などの unset を使用します
1.3 Unset とは具体的に何をするのですか?
変数参照を削除してから、変数を破棄します。
2. 変数名の標準定義
1. 変数名は通常、文字、数字、アンダースコアで構成され、数字で始まることはありません。
2. 名前を見て意味を知る
3. 複数の単語で構成される変数名の場合、単語を区切る方法、firstName、first_name。 (Do as the Romans do)
☞ 詳細に注意してください
$ は変数名の一部ではありません。これは php 変数の構文であり、次の識別子が変数 (特別なこの変数) であることを意味します
通知エラーを報告するには、isset を使用してチェックします
変数名は大文字と小文字が区別され、アンダースコアを使用することをお勧めします
3. 変数間の代入
PHP では、変数の割り当てはデフォルトで値によって渡されます。これは PHP で最も基本的な割り当て方法でもあります。
値を渡す別の方法として、参照渡しがあります。
☞ 細部へのこだわり
変数の設定を解除する場合は、変数と識別子と変数間の参照を削除します
変数名が存在する場合、参照代入の条件を満たすことができるのはメモリ上に既に存在する変数のみです。 ($bar = &(24 * 7); // Illegal;)
4. 変数変数
変数名(変数識別子)、変数にもできます、これは変数変数です。
簡単な例
5. 事前定義変数
PHP には、ユーザースクリプトで定義せずに直接使用できる変数が多数あり、それらは事前定義変数と呼ばれます。
$_POST
$_GET
$_REQUEST
$_SERVER
ENV
$GLOBALS
getとpostに関して、getとpostの両方に変数が存在する場合、どちらの値をとるべきか。 (php.ini 設定での合意に従って)
は POST 後に機能します。
$_REQUST = $_POST + $_GET
投稿か取得かが明確な場合は、そのまま post または get を使用します。明確でない場合は、$_REQUEST を使用できます。
$_SERVER、HTTP プロトコルとサーバーに関連する情報。
☞ 詳細に注意してください
requestを使用する場合、postとgetが同じ変数名を持つ場合、PHPのrequest_order = 'GP';の設定に応じてpostのみが保持されます
$GLOBALSは利用可能な変数を参照しますグローバルスコープ内 すべての変数
6. 変数のスコープ
スコープとは
変数の有効範囲を指します。
グローバル変数(つまり、現在のスクリプト内の有効スコープは、スクリプトが終了すると無効になります。)
ローカル変数
スーパーグローバル
関連する推奨事項:
以上がPHPの変数原理の詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。