当我正在处理大代码时,我想知道是否有可能更容易用PHP代码替换HTML,以便例如var uniq = _
.chain(data.results)
.flatMap("tags")
.compact()
.map("name")
.uniq()
.value(); // [ 'car', 'love', 'bike', 'motorcycle' ]
会变成类似<?php $HelloWorld ?>
的内容文件?或者例如循环来自:
--HelloWorld--
简化字符串
<?php
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
答案 0 :(得分:3)
您正在寻找的是模板引擎。
许多(如果不是全部)主要的php框架都有一个模板引擎,可以让你使用这样的模板。
例如,Laravel使用名为blade的模板引擎,它允许您使用刀片语法编写。
The number is {$x}
或者
@foreach ($users as $user)
{$user->name} <br>
@endforeach
或者
@if(true)
Do this
@else
Else do that
@endif
希望这有帮助