其实我曾经在php.net上看过一些PHP代码,但我忘记了它的名字或用法。 这可能与heredoc有关(可能不是)
我想要实现的是在PHP IF条件中做HTML ..
有点像
这里的xhtml代码
我希望你明白我想问的是什么! 谢谢你的帮助。
答案 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;
?>