Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
По возможности называй переменные и массивы осмысленно, и на английском языке
Англоговорящие программисты будут долго думать что в этой задаче делает массив дверей $arrDoor
Так же в PHP есть стандарт форматирования кода PSR-2 рекомендую ознакомиться там всего пару страничек
Так же в книге Clean Code рекомендуют не использовать конструкцию типа "? :" а использовать if, elseif, else
Потому что это повышает читаемость кода, легче понять что написано
С наилучшими пожеланиями Алексей