トップ   >   記事表示

さまざまな型の比較

URL: http://tech.kimihiko.jp/article/10236133.html

このエントリーをはてなブックマークに追加
さまざまな型の比較

●比較1
1. null または string
2. bool または null
3. object
4. string, resource または number
5. array
6. object


●比較2
1. string
2. あらゆる型
3. object
4. string, resource または number
5. array
6. あらゆる型


●結果
1. NULL を "" に変換し、数値または文字として比較します
2. bool に変換し、FALSE < TRUE と判断します
組み込みクラスには独自の比較基準が定義されています。それ以外の クラスは比較できません。同じクラスであるかどうかは - プロパティが 同じ値であるかどうかを配列形式で比較(PHP 4)、PHP 5 では ここで説明されています。
3. 文字列やリソースを数値に変換し、算術演算を行います
4. 要素数の少ない配列のほうが小さくなります。オペランド 1 のキーが オペランド 2 に存在しない場合、配列は比較できません。そうでない場合は 個々の要素の値を比較します(以下の例を参照ください)
5. array のほうが常に大きくなります
6. object のほうが常に大きくなります
関連する記事(広告含む)
コメントを書き込む
名前 ※ご自由に

メールアドレス ※ご自由に

ホームページ ※ご自由に

コメント ※必ず

  • コメントがうまくできない場合などはこちらをご確認ください。