PHPで、「=」と「==」と「===」決意実行文で同じ効果ではありません。
=たとえば、次のコード
「=」とは、左の意志の代入式のオペランドセット値に右その代入演算子、です。7変数dに割り当てられたif文のタイプに対応し、7は、このように1エコー行い、真です。
==:比較演算子は、次のコードを参照してください
変換のタイプがあれば、上記のコードは、検証することができる行った後$ に等しい Bが$数INT番号を7,8、真であったが、明らかではない7~8に等しく、したがってエコー0を行いません。スイッチBOOLとINT 2が真である場合、1が実行されるエコー。同様に、いくつかの条件は、判決の残りの部分に持っています。
===:比較演算子、すべて等しいです。場合は$ に等しい $ B、及びそれらは同じ種類でも本当だったです。
したがって、2つの変数は、比較変換型、そのコンテンツの価値を直接比較した後、数0は文字0でない===ない0 ===したがって、「0」falseです。
上記。