PHP的使用很容易用于模板

时间:2010-11-19 09:54:18

标签: php templates

其实我曾经在php.net上看过一些PHP代码,但我忘记了它的名字或用法。 这可能与heredoc有关(可能不是)

我想要实现的是在PHP IF条件中做HTML ..

有点像

这里的xhtml代码

我希望你明白我想问的是什么! 谢谢你的帮助。

2 个答案:

答案 0 :(得分:3)

如果你指的是控制结构的替代语法,它就是这样的:

<?php if ($a == 5): ?>
<div>A is equal to 5</div>
<?php endif; ?>

参考:http://php.net/manual/en/control-structures.alternative-syntax.php

答案 1 :(得分:0)

http://php.net/manual/ru/language.types.string.php#language.types.string.syntax.heredoc http://php.net/manual/en/function.ob-get-clean.php

<?php 
/** Other PHP code */ 

$is = true;
?>

<?php ob_start(); ?>

    <h3>Caption</h3>

    <?php if($is): ?>

        ...some text 1

    <?php else: ?>

        ...some text 2

    <?php endif; ?>      

<?php $out = ob_get_clean(); ?>

<?php 
/** Other PHP code */

echo $out;  
?>