shorthand isset 后跟 eval
shorthand isset followed by eval
在 laravel 中设置一些导航 links 并尝试根据 URL 命中设置一些内联检查,这将使导航 link "active" 或不是,但是 运行 遇到了一个问题,我不能在表达式前 运行 一个 isset()
。不知道我哪里做不到!
仅供参考 - $third
是 URL 的第三位 - 在这种情况下,url 仅处于 $second
级别,因此 $third
没有定义。这意味着我不希望声明为 运行。
<a class="nav-link {{ $third ?? $third === 'introduction' ? 'active' : '' }}" href="xyz"
我怎么运行
$third === 'introduction' ? 'active' : ''
仅当$third 存在时!
谢谢
这行不通吗?
<a class="nav-link {{ isset($third) ? ($third === 'introduction' ? 'active' : '') : '' }}" href="xyz">
<a class="nav-link {{ (isset($second) && isset($third) && $third === 'introduction') ? 'active' : '' }}" href="Xyz">
在 laravel 中设置一些导航 links 并尝试根据 URL 命中设置一些内联检查,这将使导航 link "active" 或不是,但是 运行 遇到了一个问题,我不能在表达式前 运行 一个 isset()
。不知道我哪里做不到!
仅供参考 - $third
是 URL 的第三位 - 在这种情况下,url 仅处于 $second
级别,因此 $third
没有定义。这意味着我不希望声明为 运行。
<a class="nav-link {{ $third ?? $third === 'introduction' ? 'active' : '' }}" href="xyz"
我怎么运行
$third === 'introduction' ? 'active' : ''
仅当$third 存在时!
谢谢
这行不通吗?
<a class="nav-link {{ isset($third) ? ($third === 'introduction' ? 'active' : '') : '' }}" href="xyz">
<a class="nav-link {{ (isset($second) && isset($third) && $third === 'introduction') ? 'active' : '' }}" href="Xyz">