PHP - 変数

目次

変数宣言

可変リリース

変数の命名

変数の割り当てと初期化

可変変数

変数参照代入

変数宣言

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;

 

おすすめ

転載: blog.csdn.net/heyingcheng/article/details/129556558