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是否具有足够的可扩展性以使其能够实现而又不会弄乱解释器本身?