用PHP替换HTML

时间:2017-06-19 19:53:37

标签: php html

当我正在处理大代码时,我想知道是否有可能更容易用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>";
} 
?>

1 个答案:

答案 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

希望这有帮助