2-15 比較演算子:等しい2~中高年のためのプログラミング教室:PHPドリル~

無料電話相談はこちら


お気軽にお電話ください

080-4364-8185 (代表直通)

※時間帯により取れない場合もございますが、その場合必ず折り返しさせて頂きます。
※非通知不可 ※営業のお電話はご遠慮ください。

2-15 比較演算子:等しい2~中高年のためのプログラミング教室:PHPドリル~

一日一個コツコツ楽しみましょう! 以前の回で等しいことを比較することを勉強しましたが、今回は「型」に注目してより厳密な等しいの検証をします!

Q 変数aが変数bと同じ型で等しいかどうか比較しましょう。

A

$a === $b
型が同じで且つ等しい場合にtrueとなり、そうでない場合falseとなります。 普通の==は、暗黙的な「型変換」が行われることに注意。 [落とし穴] 数値と文字列の比較や、数値形式の文字列の場合は数値変換されます。
var_dump(0 == "a");      // 0 == 0 -> true
var_dump("1" == "01");   // 1 == 1 -> true
var_dump("10" == "1e1"); // 10 == 10 -> true
var_dump(100 == "1e2");  // 100 == 100 -> true
===を使えば、型変換が行われず、厳密に比較されます。 如何でしょうか? 少しでもプログラミングに興味を持たれた方や、実際に体験してみたくなった方はまずは無料体験クラスにいらっしゃってみませんか? 無料体験クラスの詳しい内容や日時は下のリンクをクリックしてみてください!

中高年のためのプログラミング教室 無料体験クラス

皆様のお越しをお待ちしております!