我正在尝试在刀片文件中使用便捷的快捷方式,该快捷方式会在屏幕上显示错误。
@extends('layout/master')
@section('content2')
<h1>
{{date('d m y')}} <br>
@{{date('d m y')}} <br>
{{ isset($data) ? $data : 'Not' }}
{{ $data or 'Default' }}
</h1>
@stop
答案 0 :(得分:2)
在这种情况下,您要使用的是null coalescing operator,它是PHP7中引入的。
表达式(expr1)??如果expr1为NULL,则(expr2)的计算结果为expr2,否则为expr1。 特别是,如果左侧值不存在,则此运算符不会发出通知,就像isset()一样。这在数组键上特别有用。
因此,您可以像这样使用它:
{{ $data ?? 'Default' }}