我正在使用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
压缩通常会导致阅读困难。 –