タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

languageとooに関するk1mのブックマーク (1)

  • PHP: PHP 5におけるオブジェクトの比較 - Manual

    警告この拡張モジュールは、 実験的 なものです。この拡張モジュールの動作・ 関数名・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 このモジュールは自己責任で使用してください。 PHP 5では、オブジェクトの比較はPHP 4よりも複雑になり、 オブジェクト指向言語で期待される動作により近くなります。 (PHP 5はオブジェクト指向言語ではありません) 比較演算子(==)を用いた場合、 オブジェクト変数は単純に比較されます。つまり、 同じ属性と値を有し、同じクラスのインスタンスである場合に 二つのオブジェクトのインスタンスが等しくなります。 一方、identity演算子(===)の場合、 オブジェクト変数は、同じクラスの同じインスタンスを参照する場合のみ 等しくなります。 これらの規則を明確にするための例を示します。 <?p

    k1m
    k1m 2006/09/13
    "PHP 5はオブジェクト指向言語ではありません"
  • 1