-TRM-, «параметры по умолчанию» — это совсем, совсем другое, нежели переменные $CheckboxXX в Вашем коде. И ещё — скажите, что должно означать:
?! Учитывая тот факт, что элемент управления Checkbox может принимать ровно три состояния:
- установленное;
- не установленное;
- неопределённое.
а?