Re: array type hint and SPL array interfaces

From: Date: Tue, 09 May 2006 13:04:12 +0000
Subject: Re: array type hint and SPL array interfaces
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-23217@lists.php.net to get a copy of this message
Hi Jared Williams! On 05/09/06 13:17 you wrote: >> 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. Ah, yes, you're right! Thanks for enlightening me! Regards, Toby -- Tobias Schlitt - Zend Certified Engineer NEW GPG Key: 0xC462BC14 a passion for php http://www.schlitt.info Like to say "thank you"? - http://pear.php.net/wishlist.php/toby

« previous php.internals (#23217) next »