为了账号安全,请及时绑定邮箱和手机立即绑定

{{ $data or 'Default' }} 在 laravel 刀片中不起作用

{{ $data or 'Default' }} 在 laravel 刀片中不起作用

PHP
慕码人2483693 2022-06-17 14:36:32
我正在尝试在刀片文件中使用方便的快捷方式,它在屏幕上显示错误。@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
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

在这种情况下您要使用的是空合并运算符,它是在 PHP7 中引入的。

表达式 (expr1) ?? (expr2) 如果 expr1 为 NULL,则计算为 expr2,否则计算为 expr1。特别是,如果左侧值不存在,此运算符不会发出通知,就像 isset() 一样。这对数组键特别有用。

因此,您可以像这样使用它:

{{ $data ?? 'Default' }}


查看完整回答
反对 回复 2022-06-17
  • 1 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号