RE: [PHP-DEV] array type hint and SPL array interfaces

From: Date: Tue, 09 May 2006 11:17:27 +0000
Subject: RE: [PHP-DEV] array type hint and SPL array interfaces
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-23215@lists.php.net to get a copy of this message
> > Hi Marcus! > > I wondered, why PHP complains, if you have an array type hint > in a method prototype and provide an object to this method, > that implements the SPL interfaces to use objects as arrays. > I would expect that, if an object can be handled exactly like > an array, PHP should not complain, since the implementation > of the method would not notice the difference. > Or am I wrong? But the method may use an array_*() function, which would cause problems if they're handed an ArrayAccess implementation. So there is a difference. Jared

« previous php.internals (#23215) next »