【发布时间】:2017-02-24 10:21:39
【问题描述】:
我在 laravel 中的全局变量有问题。我知道视图作曲家,我的问题与该主题无关。 如何在 laravel view (*.blade.php | .php) 模板引擎中做这么简单的事情? 例如,这是来自我的一个观点的示例代码 (.blade.php | *.php):
<?php
function myFunc() {
global $myvar;
if ( ! $myvar ) {
$myvar = 'my var is empty';
}
dd( $myvar );
}
$myvar = 'my var value';
myFunc();
在执行结束时,它显示“我的 var 为空”而不是“我的 var 值”。 有人知道为什么会这样吗?
【问题讨论】:
-
首先,为什么你需要在你的刀片中运行
php?我在一些观点中使用它没有问题<? php ?> -
@Sachith 我只是想简化问题,我必须在我的项目中使用这个
php代码主要问题是 global 关键字它不能按预期工作.