TECH I.S.

PHP変数


変数は、情報を格納するための「コンテナ」です。


PHP変数の作成 (宣言)

PHPでは、変数は$記号の後に変数の名前が続きます。

<?php $txt = "Hello world!"; $x = 5; $y = 10.5; ?>

上記のステートメントの実行後、変数$txt値を保持しますHello world!、変数$x値を保持します5、および変数$y値を保持します10.5.

注:テキスト値を変数に割り当てるときは、値を引用符で囲みます。

注:他のプログラミング言語とは異なり、PHPには変数を宣言するためのコマンドがありません。最初に値を割り当てた瞬間に作成されます。


変数は、データを格納するためのコンテナーと考え​​てください。





PHP変数

変数には、短い名前 (x や y など) またはよりわかりやすい名前 (age、carname、total_volume) を付けることができます。

PHP 変数の規則:

  • 変数は$記号、その後に変数の名前。
  • 変数名は文字またはアンダースコア文字で始まる必要があります。
  • 変数名は数字で始めることはできません。
  • 変数名には、英数字とアンダースコア (A ~ z、0 ~ 9、および _ )のみを含めることができます。
  • 変数名は大文字と小文字が区別されます ($age$AGEは 2 つの異なる変数です)。

PHPの変数名は大文字と小文字が区別されることに注意してください。


出力変数

PHPechoステートメントは、データを画面に出力するためによく使用されます。

次の例は、テキストと変数を出力する方法を示しています。

<?php $txt = "W3Schools.com"; echo "I love $txt!"; ?>

次の例では、上記の例と同じ出力が生成されます。

<?php $txt = "W3Schools.com"; echo "I love " . $txt . "!"; ?>

次の例は、2つの変数の合計を出力します。

<?php $x = 5; $y = 4; echo $x + $y; ?>

注:echoステートメントと画面にデータを出力する方法については、次の章で説明します。


PHPは緩やかに型付けされた言語です

上記の例では、変数のデータ型をPHPに伝える必要がないことに注意してください。

PHPは、その値に応じて、データ型を変数に自動的に関連付けます。データ型は厳密には設定されていないため、整数に文字列を追加するなどの操作をエラーなしで行うことができます。

PHP7 では、型宣言が追加されました。これにより、関数を宣言するときに期待されるデータ型を指定するオプションが提供され、厳密な要件を有効にすることで、型の不一致で「致命的なエラー」がスローされます。

strictnon-strict要件、およびデータ型宣言はPHP 関数の章を参照して下さい。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細