ホームページ >バックエンド開発 >PHPチュートリアル >PHP プログラミングで一般的な変数は何ですか?

PHP プログラミングで一般的な変数は何ですか?

WBOY
WBOYオリジナル
2023-06-12 10:06:431269ブラウズ

PHP プログラミングでは、変数は値を保存する基本単位であり、プログラム実行中にデータを保存および使用するために使用されます。 PHP では、変数に整数、浮動小数点、文字列、配列などのさまざまなデータ型を割り当てることができます。この記事では、PHP プログラミングにおける一般的な変数とその使用法を紹介します。

  1. 単純な変数

単純な変数は最も一般的な変数タイプで、整数、浮動小数点数、文字列などの通常のデータ型を格納できます。 PHP では、未定義の変数の初期値は NULL です。以下にいくつかの例を示します。

整数変数:

$num1 = 12;     
$num2 = -345;
$num3 = 0x80 ;   

浮動小数点変数:

$float1 = 1.234;
$float2 = 10.2e3;
$float3 = 4E-10;

文字列変数:

$str1 = "Hello World!";
$str2 = 'PHP is great!';
  1. インデックス配列

インデックス配列は、数値インデックス キーによって制御される値のコレクションであり、通常は順序付けられた一連のデータを格納するために使用されます。 PHP では、array() 関数を使用してインデックス付き配列を作成できます。以下に例を示します。

$colors = array("Red", "Green", "Blue");

配列の値には、インデックス値を使用してアクセスできます。たとえば、次のようになります。

echo $colors[0]; // 输出 "Red"
echo $colors[1]; // 输出 "Green"
echo $colors[2]; // 输出 "Blue"

ループ構造を使用して配列を走査することもできます。

foreach($colors as $value){
    echo $value . "<br>";
}

配列を走査するときは、keyvalue を使用してキー値と配列要素の値を表すことができます:

foreach($colors as $key => $value){
    echo $key . " = " . $value . "<br>";
}
  1. 連想配列

連想配列は、文字列インデックス キーによって制御される値のコレクションで、通常は順序付けられていないデータ セットを格納するために使用されます。 PHP では、array() 関数を使用して連想配列を作成できます。以下にいくつかの例を示します。

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
$months = array("Jan"=>"31", "Feb"=>"28", "Mar"=>"31", "Apr"=>"30");

配列の値には、そのキー値を使用してアクセスできます。たとえば、次のようになります。

echo $age["Peter"]; // 输出 "35"
echo $months["Jan"]; // 输出 "31"

連想配列を走査する場合、foreach構造体も使用できます。

foreach($age as $key => $value){
    echo $key . " is " . $value . " years old.<br>";
}
  1. グローバル変数とローカル変数

PHP では、変数はグローバルまたはローカルにすることができます。グローバル変数は関数の外部で定義および使用されますが、ローカル変数は関数の内部で定義および使用されます。ローカル変数は関数の実行が完了すると破棄されますが、グローバル変数はプログラムの実行全体を通じて存在します。

関数内のグローバル変数にアクセスするには、関数内で global キーワード宣言を使用する必要があります。

$num = 10;

function test(){
    global $num;
    echo $num;
}

test(); // 输出 "10"

ローカル変数を作成して内部で使用することもできます。関数:

function test(){
    $num = 100;
    echo $num;
}

test(); // 输出 "100"
  1. 静的変数

静的変数は関数内で定義されたローカル変数ですが、通常のローカル変数とは異なり、静的変数は破棄されず、値が継続します。次の関数呼び出しまで保存されます。これは、特定の値の変更を追跡する必要がある場合に便利です。以下に例を示します。

function test(){
    static $num = 0;
    echo $num;
    $num++;
}

test(); // 输出 "0"
test(); // 输出 "1"
test(); // 输出 "2"

関数呼び出しごとに、静的変数 $num の値が増加し続けます。

要約すると、これらは PHP プログラミングにおける一般的な変数の型と使用法です。これらの変数の基本概念と使用法をマスターすることは、高品質の PHP プログラムを開発するために非常に重要です。

以上がPHP プログラミングで一般的な変数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。