Laravel 刀片模板语言有一个非常有用的 @forelse 控制结构,它可以:
@if (count($results))
@foreach ($results as $result)
...
@endforeach
@else
echo "No results found";
@endif
进入
@forelse ($results as $result)
...
@empty
echo "No results found";
@endforelse
有没有办法在原生 PHP 中实现这一点?我一直在使用 if(count)、foreach、else 结构。我想要一种方法来工作:
forelse ($results as $result) {
...
} empty {
echo "No results found";
}
PHP 是否具有足够的可扩展性,可以在不干扰解释器本身的情况下实现这一点?