#2 PHPで学ぶ変数とデータ型の基本
PHPの変数には、他の言語と違う大きな特徴があります。それは、変数名の先頭に必ず「$」という記号を付けるという書き方です。この記事では、PHPにおける変数の作り方と、代表的なデータ型について解説します。
$記号を付けて変数を作る
PHPでは、変数名の前に必ず「$」を付けます。
$age = 20;
この「$」を忘れると、正しく動作しないので注意しましょう。他の言語からPHPに入った人が、最初につまずきやすいポイントのひとつです。
代表的なデータ型
PHPの基本的なデータ型には、次のようなものがあります。
- 整数(int)
- 浮動小数点数(float)
- 文字列(string)
- 真偽値(bool)
今の型を確認したいときは、`gettype()`という機能を使います。
echo gettype($age);
動的型付けという考え方
PHPもPython同様、変数の型を宣言せずに使える「動的型付け」の言語です。同じ変数に、後から違う型の値を代入することもできます。
PHPならではの注意点
PHPには、値の中身だけを比べる「==」と、値と型の両方を比べる「===」という、2種類の比較の書き方があります。例えば数値の`0`と文字列の`"0"`は、「==」では等しいと判定されますが、「===」では異なると判定されます。この違いを知らずに使うと、意図しないバグの原因になりやすいため、基本的には型まで厳密に比較する「===」を使うことが推奨されています。
まとめ
PHPの変数は「$」記号を付けるのが最大の特徴です。動的型付けの手軽さと、「==」「===」の違いという2つのポイントを押さえておくと、思わぬバグを防げます。
本ページはプロモーションを含みます。
参考書籍(PR)
PHPをもっと学びたい方には「10日でおぼえるPHP入門教室 第4版」がおすすめです。
コメント
コメントを投稿