Why doesn't this use `zend_hash_apply`?