I once decided for myself to use `array_key_exists`, because I was working with *arrays*. Do you have any pros/cons for each?