1

我有这样的刀片文件视图

<?php $a=1; ?>
 @include('view_bind_array_form',['a'=>$a]); 
<?php dd($a); ?>

并包含在 view_bind_array_form

<?php

  $a=5;

 ?>

我想将 $a 替换为 5(比如包含的值)

但在这种情况下,$a 的值仍然为 1;

问题 1. include Blade 中计算后如何替换值 $a 并返回结果计算

你能帮忙吗?请

4

1 回答 1

2

您将能够通过global在 php.ini 中使用变量来完成此操作。

<?php global $a; $a=1 ?>
 @include('view_bind_array_form'); 
<?php dd($a); ?>

在你的孩子刀片中

<?php global $a; $a=5;?>

请注意,您不需要在include函数中传递它,因为它直接访问全局变量。

于 2019-03-10T22:22:53.323 回答