現在のレコードステータスを人間が読める形式で表示する必要があります。私のデータベースにはこのフィールドのintがあるので、レコードのステータスは1、2、3、4などです。
ユーザーに現在のステータスを表示するコードを作成しました。
<?php
// code to retrieve current status from DB
// ...
if ($status == '1') {
echo "Current status: Active";
}
if ($status == '2') {
echo "Current status: Pending";
}
if ($status == '3') {
echo "Current status: Inactive";
}
// etc..
?>
このコードは非常に見苦しいように見えますが、無限の一連の条件なしで、より効果的にするためにリファクタリングする方法を理解できません。