大家好,本人初学php,关于html和php代码嵌入有点不明白,
举个例子:
<?php if ( $missingFields ) { ?>
<p class=”error”>There were some problems with the form you submitted.
Please complete the fields highlighted below and click Send Details to resend the form.</p>
<?php } else { ?>
<p>Thanks for choosing to join The Widget Club. To register, please fill
in your details below and click Send Details. Fields marked with an asterisk(*) are required.</p>
<?php } ?>
为什么这里遇到“}”就把它单独放置在<?php ?>中。为什么不能写成这样?
<?php if ( $missingFields ) {
<p class=”error”>There were some problems with the form you submitted.
Please complete the fields highlighted below and click Send Details to resend the form.</p>
} else {
<p>Thanks for choosing to join The Widget Club. To register, please fill
in your details below and click Send Details. Fields marked with an asterisk(*) are required.</p>
}
非常感谢,解疑答惑!
因为
标签属于html而不是php语言,所以不能加到php起止符号内