HASH_KEY_NON_EXISTENT only exists in PHP5.5, HASH_KEY_NON_EXISTANT is defined for BC