PHP変数
変数は、情報を格納するための「コンテナ」です。
PHP変数の作成 (宣言)
PHPでは、変数は$
記号の後に変数の名前が続きます。
上記のステートメントの実行後、変数$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
ステートメントは、データを画面に出力するためによく使用されます。
次の例は、テキストと変数を出力する方法を示しています。
次の例では、上記の例と同じ出力が生成されます。
次の例は、2つの変数の合計を出力します。
注:echo
ステートメントと画面にデータを出力する方法については、次の章で説明します。
PHPは緩やかに型付けされた言語です
上記の例では、変数のデータ型をPHPに伝える必要がないことに注意してください。
PHPは、その値に応じて、データ型を変数に自動的に関連付けます。データ型は厳密には設定されていないため、整数に文字列を追加するなどの操作をエラーなしで行うことができます。
PHP7 では、型宣言が追加されました。これにより、関数を宣言するときに期待されるデータ型を指定するオプションが提供され、厳密な要件を有効にすることで、型の不一致で「致命的なエラー」がスローされます。
strict
とnon-strict
要件、およびデータ型宣言はPHP 関数の章を参照して下さい。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。