Stanislav Malyshev wrote: > Hi! > > I notice that 5.3 differs from 5.2 in how array_key_exists treats > objects. In 5.2, if the second parameter (array) is allowed to be object > and HASH_OF is applied to it. However, in 5.3 it would produce a warning > requiring an array if object passed to it. Was it intentional? > Maybe the problem is deeper and is in zend_parse_arg_impl where it > should allow objects for 'a' if we can have HASH_OF from them?
To my understanding, it's superseded by the function property_exists. Also notice the difference of argument order. As written here: http://docs.php.net/array_key_exists -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php