well as its an array other uses could skip many attributes. if you swap this array you will have array('about' => 0) which makes the lookup the same speed regardless of the array length. though swapping the array also costs something.

maybe we could say the array must already be passed with the keys saying what to skip. it does not make more effort in calling and would definitely be faster in all cases than in_array.