我正在使用PHP 5.2.9。有沒有一種方法可以用這種方式重構這些代碼,它更易於閱讀和更好地組織?學習如何重構PHP代碼
if ($is_read_only == true) {
echo ($affiliate['affiliate_gender'] == 'm') ? MALE : FEMALE;
} elseif ($error == true) {
if ($entry_gender_error == true) {
echo tep_draw_radio_field('a_gender', 'm', $male) . ' ' . MALE . ' ' . tep_draw_radio_field('a_gender', 'f', $female) . ' ' . FEMALE . ' ' . ENTRY_GENDER_ERROR;
} else {
echo ($a_gender == 'm') ? MALE : FEMALE;
echo tep_draw_hidden_field('a_gender');
}
} else {
echo tep_draw_radio_field('a_gender', 'm', $male) . ' ' . MALE . ' ' . tep_draw_radio_field('a_gender', 'f', $female) . ' ' . FEMALE . ' ' . ENTRY_GENDER_TEXT;
}
我假設你的代碼格式更好?另外,你可能意味着*重構*而不是*壓縮*。 –
有時,將代碼放在一起可以更容易閱讀,最大的幫助是縮進嵌套的部分。 – Scuzzy
壓縮通常會導致閱讀困難。 –