Код IT
← Каталог

Управляющие конструкции и циклы в PHP — Конструкция `switch`

Фрагмент из «Управляющие конструкции и циклы в PHP»: Конструкция `switch`.

PHP main.php
$action = 'delete';

switch ($action) {
    case 'create':
        $id = createRecord();
        if ($id > 0) {
            notifyUser($id);
        }
        break;
    case 'update':
        updateRecord($id);
        logChange();
        break;
    case 'delete':
        deleteRecord($id);
        logChange();
        break;
    default:
        echo "Неизвестное действие";
}
$action = 'delete';

switch ($action) {
    case 'create':
        $id = createRecord();
        if ($id > 0) {
            notifyUser($id);
        }
        break;
    case 'update':
        updateRecord($id);
        logChange();
        break;
    case 'delete':
        deleteRecord($id);
        logChange();
        break;
    default:
        echo "Неизвестное действие";
}