有人能向我解释为什么这样做吗?
<?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 }?>
基本上,如果单击主题,"管理主题"将显示为标题如果单击某个页面,"管理页面"将显示为标题如果两者都未单击,则显示"请选择主题或页面"一次只显示其中一个
我的问题是,为什么标题/msg实际上在PHP脚本之外,却表现得好像它们在PHP脚本内部(遵守条件)?
是因为它们"在"条件的左大括号和右大括号内吗?
在其他什么情况下,这会起作用?
谢谢。
PHP确实能够以这种方式有条件地回显HTML。这实际上是非常常用的。
您也可以在循环中回显HTML。