我有这样的刀片文件视图
<?php $a=1; ?>
@include('view_bind_array_form',['a'=>$a]);
<?php dd($a); ?>
并包含在view_bind_array_form
中<?php
$a=5;
?>
我想将$ a替换为5(例如include的值)
但是在这种情况下,$ a仍然具有值1;
问题 1.在计算包含刀片和返回结果计算后如何替换值$ a
你能帮忙吗?请
答案 0 :(得分:0)
您通常可以在php中使用global
变量来完成此操作。
<?php global $a; $a=1 ?>
@include('view_bind_array_form');
<?php dd($a); ?>
在您的子级刀片中
<?php global $a; $a=5;?>
请注意,您无需在include
函数中传递它,因为它直接访问全局变量。