Laravel Blade:比较字符串与对象
P粉797855790
P粉797855790 2023-09-01 21:44:49
0
1
370
<p>在将对象与 Laravel 刀片文件中的字符串进行比较时,我遇到了一个奇怪的问题。</p> <p>我有一个变量,可以是字符串(“N/A”)或对象,具体取决于数据库查询的结果,并且我有以下条件检查:</p> <pre class="brush:php;toolbar:false;">@if ($a_string_name == 'N/A')</pre> <p>如果返回一个对象,则对于大多数用户来说,此条件将失败并继续执行 else 语句。</p> <p>但对于一种特定情况(我没有足够的信息来说明如何重现此情况),此条件会引发错误:</p> <pre class="brush:php;toolbar:false;">Method Illuminate\Support\Collection::__toString() must return a string value</pre> <p>我无法弄清楚出了什么问题,或者这是否是 laravel/浏览器特定的问题。</p> <p>PHP v7.4.22、laravel v6.0</p>
P粉797855790
P粉797855790

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!