100000 iterations, 10 range
(array) !== is slower than !is_array() for arrays and 10
(array) === is slower than is_array() for arrays and 10
(array) !== is slower than !is_array() for object and 10
(array) === is slower than is_array() for objects and 10
7142 iterations, 140 range
(array) !== is slower than !is_array() for arrays and 140
(array) === is slower than is_array() for arrays and 140
(array) !== is slower than !is_array() for object and 140
(array) === is slower than is_array() for objects and 140
6666 iterations, 150 range
(array) !== is slower than !is_array() for arrays and 150
(array) === is slower than is_array() for arrays and 150
(array) !== is slower than !is_array() for object and 150
(array) === is slower than is_array() for objects and 150
Output for 5.6.28
100000 iterations, 10 range
(array) !== is faster than !is_array() for arrays and 10
(array) === is faster than is_array() for arrays and 10
(array) !== is faster than !is_array() for object and 10
(array) === is faster than is_array() for objects and 10
7142 iterations, 140 range
(array) !== is faster than !is_array() for arrays and 140
(array) === is faster than is_array() for arrays and 140
(array) !== is faster than !is_array() for object and 140
(array) === is faster than is_array() for objects and 140
6666 iterations, 150 range
(array) !== is faster than !is_array() for arrays and 150
(array) === is faster than is_array() for arrays and 150
(array) !== is faster than !is_array() for object and 150
(array) === is faster than is_array() for objects and 150