Php 在if语句中使用来自控制器的变量
我有一个从控制器传递的变量。当我将它呈现为HTML时,它工作得很好,但是我尝试在PHP if语句中使用它,在本例中,它表示它不存在Php 在if语句中使用来自控制器的变量,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一个从控制器传递的变量。当我将它呈现为HTML时,它工作得很好,但是我尝试在PHP if语句中使用它,在本例中,它表示它不存在 @if ([[private_count]] != 0) <div>Content</div> @endif @if([[private_count]]!=0) 所容纳之物 @恩迪夫 我认为这与在PHP中调用[[]]速记有关,但我如何才能使用它进行比较?您也可以使用简单的PHP代码 <?php if(condition
@if ([[private_count]] != 0)
<div>Content</div>
@endif
@if([[private_count]]!=0)
所容纳之物
@恩迪夫
我认为这与在PHP中调用[[]]速记有关,但我如何才能使用它进行比较?您也可以使用简单的PHP代码
<?php if(condition ){ ... }?>
它还可以与.blade模板一起使用,您也可以使用简单的php代码
<?php if(condition ){ ... }?>
它还可以与.blade templateBlades
@if
指令一起使用,它只是围绕PHPs nativeif
的包装器:
@if($private_count != 0)
<div>Content</div>
@endif
@if($private\u count!=0)
所容纳之物
@恩迪夫
Blades@if
指令只是PHPs nativeif
的包装:
@if($private_count != 0)
<div>Content</div>
@endif
@if($private\u count!=0)
所容纳之物
@恩迪夫
缩写不是[[]]
而是{{}}
。有趣的是,括号也在php代码之外工作。它们只在php之外工作。那是刀锋…是的,这是我从这篇文章中得到的启示!:)缩写不是[[]]
,而是{{}}
。有趣的是,括号也在php代码之外工作。它们只在php之外工作。那是刀锋…是的,这是我从这篇文章中得到的启示!:)在blade中使用php没有任何意义。假设blade.php只是blade,在blade中使用php没有任何意义。php被认为只是blade