目次
変数宣言
PHP の特徴の 1 つは、変数を使用する前に変数を宣言する必要がないことです.変数は、最初に値が割り当てられるときに作成されます.変数は、数値、テキスト文字列などの値を格納するために使用されます、または配列。変数が設定されると、スクリプトで再利用できます。
PHP の変数は、変数に値を代入する代入演算=を使用して、ドル記号 $ とそれに続く変数名で表す必要があります。
<?PHP
echo $name; //变量未定义,内存中没有创建该变量
$name = "HYC"; //变量的初始化赋值,会在内存中创建该变量
echo $name; //HYC
?>
可変リリース
unset() 関数は、指定された変数を解放します
unset($name); //$name を解放
変数の命名
1. 変数名は大文字と小文字が厳密に区別され、大文字と小文字が異なる変数は完全に異なります。
2. 変数名は文字、数字、およびアンダースコアで構成され、数字で始めることはできず、他の文字 (空白文字...) を含めることもできません。
3. キャメルケースの命名法を採用
4. キーワードを変数名として使用することはお勧めしません
変数の割り当てと初期化
変数を初めて使用するときに値を代入するこのプロセスを「初期化」と呼びます。後で変数を使用する場合、変数の値はいつでも変更できます。
= を直接使用して、変数の割り当てを完了します。
つまり、変数に直接値を代入して使用できます。
可変変数
変数名は動的に設定して使用できます。
$$ は PHP の機能であり、PHP の変数カバレッジの脆弱性の原因でもあります。
<?php
$name = "HYC";
$$name = "hello word"; //$ABC
echo $name;
echo "<hr />";
echo $ABC;
?>
最終的な出力は次のとおりです。HYC hello word
変数参照代入
簡単な理解は、変数にエイリアスを与えることです
$b=$a;