Revision: 6013
Updated Code
at April 21, 2008 13:13 by stancell
Updated Code
interface Comparable_Equals { public function equals(self $other); } class User implements Comparable_Equals { public function equals(self $other) { return $this['id'] == $other['id']; } // other methods } $stancell = User::loadByUsername('stancell'); $user = User::loadById(20); echo $user->equals($stancell) ? 'The same user' : 'Different user';
Revision: 6012
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 21, 2008 12:42 by stancell
Initial Code
interface Comparable_Equals { public function equals(self $other); } class SampleModel implements Comparable_Equals { public function equals(self $other) { return $this['id'] == $other['id']; } }
Initial URL
Initial Description
Sample which shoows how to compare objects by content.
Initial Title
Object equality comparison (comparable equals interface)
Initial Tags
object
Initial Language
PHP