Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在if语句中使用来自控制器的变量_Php_Laravel_Laravel 5 - Fatal编程技术网

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

我有一个从控制器传递的变量。当我将它呈现为HTML时,它工作得很好,但是我尝试在PHP if语句中使用它,在本例中,它表示它不存在

@if ([[private_count]] != 0)
     <div>Content</div>
@endif
@if([[private_count]]!=0)
所容纳之物
@恩迪夫

我认为这与在PHP中调用[[]]速记有关,但我如何才能使用它进行比较?

您也可以使用简单的PHP代码

 <?php if(condition ){ ... }?>


它还可以与.blade模板一起使用,您也可以使用简单的php代码

 <?php if(condition ){ ... }?>


它还可以与.blade template

Blades
@if
指令一起使用,它只是围绕PHPs native
if
的包装器:

@if($private_count != 0)
    <div>Content</div>
@endif
@if($private\u count!=0)
所容纳之物
@恩迪夫

Blades
@if
指令只是PHPs native
if
的包装:

@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