воскресенье, 6 декабря 2015 г.

isset vs array_key_exists - новые реалии

3 года назад на волне спичечных оптимизаций я делал маленький тест сравнения скорости работы функций isset и array_key_exists.

Буквально на днях вышла официально в свет 7я версия php и стало любопытно как поменялась ситуация.

И ситуация таки поменялась с точностью до наоборот. Во-первых, php7 функция isset стала работать раза в два быстрее чем в php5.6. А во-вторых array_key_exists стала работать быстрее функции isset. Самую малость, но быстрее.

Результаты тут: https://3v4l.org/gQe30