【问题标题】:What is "??" symbol in blade template [duplicate]什么是 ”??”刀片模板中的符号 [重复]
【发布时间】:2020-05-19 19:18:14
【问题描述】:

我发现了这个“??”资源中的符号 > ... > 在电子邮件输入字段中重置。

是行程运营商还是什么?

{{ $email ?? old('email') }}

【问题讨论】:

标签: laravel laravel-blade


【解决方案1】:

这不是 Laravel 的特性,它是 PHP 的。它出现在 PHP 7 中,称为null coalescing operator。如果变量为空或未定义,它基本上允许您放置一个“默认”值。

示例:

$name = null;

echo $name ?? 'John'; // This will display Jhon

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-05
    • 2014-03-01
    • 2016-12-18
    • 1970-01-01
    • 2017-08-19
    • 2017-11-28
    • 2023-03-28
    • 2018-08-08
    相关资源
    最近更新 更多