PHP データ型、true と false?

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

1. すべてのリソース タイプは true ですか?
2.NULL 型はすべて false ですか?


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

すべての null 値は "false" とみなされます: 0,'0','',false,null,array()....
それ以外の場合、それらは "true" とみなされます。 "

ブール値に変換すると、次の値は FALSE とみなされます:

ブール値 FALSE 自体
整数値 0 (ゼロ)
浮動小数点値 0.0 (ゼロ)
空の文字列、および文字列 " 0"
要素を含まない配列
メンバー変数を含まないオブジェクト (PHP 4.0 にのみ適用)
特別な型 NULL (値が割り当てられていない変数を含む)
以下から生成された SimpleXML オブジェクトタグのない XML ドキュメント

その他すべての値は TRUE (リソースを含む) とみなされます。

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