PHP & Laravel:结合两种语法



我被分配到一个使用PHP、Laravel(5.5(和MySQL的现有项目。查看现有的代码,我注意到刀片模板同时具有PHP和Laravel语法。

例如,

if(!empty(lines)) {
// do something
} else {
// do this
}
@if($someVar)
//execute this
@endif

这被认为是一种不好的做法吗?或者,为什么要将这两种语法组合在一起?

更改刀片文件时,刀片模板系统代码将返回php代码。此外,服务器只能执行php文件。

使用不同语法的原因是为了方便。

例如

@extends
@yield
@include

还有foreach、if、for等。

刀片(3条线(

@if($var)
//do something
@endif

PHP(5行(

<?php
if($var) {
//do something
}
?>

相关内容

  • 没有找到相关文章

最新更新