Zing. compile-to-PHP template engine GitHub ↗

Switch

Zing supports @switch, @case, @default, and @endswitch.

@switch($course->status)
    @case('draft')
        <span class="badge-draft">Draft</span>
        @break

    @case('published')
        <span class="badge-live">Live</span>
        @break

    @default
        <span class="badge-unknown">Unknown</span>
@endswitch

Pair @case with @break when execution should stop at the end of the case.