ホームページ  >  記事  >  バックエンド開発  >  基本: PHP についての大まかな比較

基本: PHP についての大まかな比較

WBOY
WBOYオリジナル
2016-06-23 14:02:011051ブラウズ

例:
"php" == true
疎比較の両側の型が一致しない場合、変換と比較に左側と右側の型を使用する必要がありますか?

"php" は 0 に変換されます == true は "true" に変換されてから 0 に変換されますか?
理解できないのは、変換と比較のために変換が左右の型に基づいているということです
アドバイスをお願いします。


ディスカッションへの返信(解決策)

ここを参照
http://www.php.net/manual/zh/ language.operators.comparison.php

ここを参照
http://www.php.net/ Manual/zh/ language.operators.comparison.php

専門家、1 時間調べましたが、質問する前に理解できませんでした。アドバイスをいただけますか。

bool または null 他の型 bool に変換します。 FALSE < TRUE

bool または null 他の型 bool、FALSE < TRUE

ああ、私が初心者でマニュアルを理解できる場合は、質問しません。

"php" == true

Any その他の型は bool 型と比較され、他の型は bool 型に変換されます。ここで php は true に変換します。したがって、結果は真実です。

"php" == true

他の型を bool 型と比較すると、他の型は bool 型に変換されますが、ここでは php が true に変換します。したがって、結果は真実です。

ありがとうございました、マニュアルを理解できるよう最善を尽くします、ありがとう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。