【发布时间】:2015-02-09 20:59:07
【问题描述】:
升级到新版本的 PHP(从 5.4.7 到 5.6.3)后,我的 Laravel Blade 模板不再评估 PHP 代码。
例如我可能有一个文件 test.blade.php:
<? if(TRUE) echo "I am "?> {{1==1}}
评估刀片部分而不是输出“我是真的”,但 PHP 代码不会导致以下渲染输出:
<? if(TRUE) echo "I am "?> true
我知道控制语句有特定的 Blade 标记,但这只是一个示例。有谁知道这里发生了什么?我真的不想将所有刀片视图重写为无 PHP。
【问题讨论】: