2017-06-19 51 views
0

由於我在處理大代碼,我想知道是否有任何可能性更容易用PHP代碼替換HTML,以便例如<?php $HelloWorld ?>在文檔中會變成類似--HelloWorld--的東西?或者例如循環會去從:用PHP代替HTML

<?php 
for ($x = 0; $x <= 10; $x++) { 
    echo "The number is: $x <br>"; 
} 
?> 

爲了簡化管柱像

-(10)-{The number is: $x <br>}- 
+0

有許多可以做這樣的事情的模板庫。 – Barmar

+0

也許看看Smarty? http://www.smarty.net/ – hRdCoder

+1

https://twig.sensiolabs.org/,http://www.smarty.net/ – circusdei

回答

3

是什麼,你正在尋找一個模板引擎。

許多如果不是所有主要的PHP框架都有一個模板引擎,可以使用這種模板。例如

Laravel例如使用稱爲刀片的模板引擎,它使您能夠寫入刀片服務器語法。

The number is {$x} 

或者

@foreach ($users as $user) 
{$user->name} <br> 
@endforeach 

或者

@if(true) 
Do this 
@else 
Else do that 
@endif 

希望這有助於