2-15 比較演算子:等しい2~中高年のためのプログラミング教室:PHPドリル~ – TECH GARDEN SCHOOL 好きで稼ぐ!「超初心者」専門ITスクール

logo

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

===を使えば、型変換が行われず、厳密に比較されます。

 

如何でしょうか?

少しでもプログラミングに興味を持たれた方や、実際に体験してみたくなった方はまずは無料体験クラスにいらっしゃってみませんか?

無料体験クラスの詳しい内容や日時は下のリンクをクリックしてみてください!

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

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

中高年専用に開発されたメソッドを無料体験!
あなたに合ったコースをご案内します。

無料体験クラスお申し込み

無料メール講座50歳からプログラミングで
ビジネスを始める7つのステップ