facebook/hhvm — pull request #2997 by SiebelsTim (2014-06-20 15:17:57+00:00)
Title: ArrayIterator->current() is supposed to return null after end of array

current() return false on failure and key() returns null because who needs to follow any rules?