有人可以向我解释为什么会这样吗?
<?php if ($selected_subject_id) { ?>
<h2>Manage Subject</h2>
<?php } elseif ($selected_page_id) { ?>
<h2>Manage Page</h2>
<?php } else { ?>
Please select a subject or a page.
<?php }?>
基本上, 如果单击主题“管理主题”显示为标题 如果单击“管理页面”页面显示为标题 如果两者均未单击,则显示“请选择主题或页面” 这些只有一个在一次显示
我的问题是,为什么title / msg的行为就好像它们在PHP脚本里面(服从条件)当它们实际上在它之外?
是不是因为它们“处于”条件的开始和结束括号内?
在其他情况下这会起作用吗?
感谢。
答案 0 :(得分:1)
PHP确实能够以这种方式有条件地回显HTML。这实际上是非常常用的。
您还可以循环回显HTML。