Функция arraykeyexists работает медленнее, чем isset, из-за разных накладных расходов. 4
isset — конструкция языка, а не функция, поэтому при её использовании не возникают затраты, связанные с вызовом функции. 13 Arraykeyexists — функция, и при её вызове возникают такие расходы. 4
Кроме того, isset проверяет значение переменной, отличное от null, а arraykeyexists — только наличие ключа в массиве. 15
Однако есть мнение, что с версии PHP 7.4 arraykeyexists работает так же быстро, как и isset. 2