What are the potential pitfalls of using if-else statements in PHP to determine actions based on user selections?

Using multiple if-else statements can lead to code duplication, making the code harder to maintain and prone to errors. To address this issue, consider using a switch statement instead, which can make the code more organized and easier to read.

$userSelection = "option1";

switch ($userSelection) {
    case "option1":
        // perform action for option 1
        break;
    case "option2":
        // perform action for option 2
        break;
    default:
        // default action
        break;
}