ホームページ  >  記事  >  バックエンド開発  >  php falseと0の関係

php falseと0の関係

WBOY
WBOYオリジナル
2016-07-06 13:53:301421ブラウズ

false == 0、false !== 0、

質問:

PHP ドキュメントには、socket_create() が作成に失敗し false を返すと記載されています

しかし、なぜこの文は正しいのでしょうか

リーリー

作成エラー、$resource は false であるはずですが、問題は false

初心者なので分からないことがあれば聞きたいです。

返信内容:

false == 0、false !== 0、

質問:

PHP ドキュメントには、socket_create() が作成に失敗し false を返すと記載されています

しかし、なぜこの文は正しいのでしょうか

リーリー

作成エラー、$resource は false であるはずですが、問題は false

初心者なので分からないことがあれば聞きたいです。

0 と false は一致しません。0 が int 型であり、false が Boolean 型であることは明らかです。
0 == false //この条件は true であり、値は等しいです。 /これは true ではありません。true になる前は型と値が等しいです。

この書き方には何か問題があるはずです: 私はちょうど 1 つをテストしました

リーリー

if文に含まれていないことが分かりました

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