LoginSignup
0
0

More than 3 years have passed since last update.

PHPでは==と===の意味が違うらしい

Posted at

プログラミングの勉強日記

2020年8月23日
PHPを学んでいく上で=====を知り、違いがあることを知ったのでまとめる。

PHPの比較演算子

 条件式で用いる左右の値の大小や等値関係を確認する演算子を比較演算子という。演算子の左右に置いた値や変数の内容の比較をする。

演算子 役割
== 等しい
!= 等しくない
> より多い
>= 以上
< 未満
<= 以下

==と===意味の違い


 ==:値が等しいときにtrueを示す
 ===:値が等しく型も等しいtrueを示す

※PHPでは==演算子を使うと型が違っても等しいとみなす。

 なので、===!==の等号や不等号は値とデータ型まで含めた完全一致もしくは不完全一致かを判定する。データ型は文字や整数、実数などのデータの種類のこと。

$a = 10;
$b = '10';

//trueを返す
$a == $b

//falseを返す
$a === $b
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0