Вы хотите, чтобы ваш код читался как обычный английский, насколько это возможно. На простом английском языке вы получите что-то вроде:
Если машина красная
Занимаюсь красной машинкой
Поэтому я рекомендую избегать введения ненужных вычислений («массив», «свойство», «индекс» и т. Д.) В именование переменной. Ваш язык программирования навязывает вам "isset". Это хорошо, это проясняет, что у вас есть массив логических значений и означает, что вы можете просто сказать:
if (isset (красный [car_idx]))
DoSomething ();
Резюме: я думаю, что массив должен быть назван просто как свойство, которое вы пытаетесь проверить. Если имя свойства - хорошее прилагательное английского языка, которое относится к существительному или нет, логическая природа массива очевидна даже без isset (). Так просто;
красный [], продолговатый [], большой []
Not IsRed [], IsOblong [], IsLarge [], потому что дополнительный «Is» в дополнение к тому, что в isset (), является избыточным.